首頁  >  文章  >  Java  >  Java技術是什麼

Java技術是什麼

(*-*)浩
(*-*)浩原創
2019-05-27 11:13:575174瀏覽

在任何地方我們都常常討論Java技術,但它到底是什麼呢?以下部分將會介紹Java技術不僅是一門程式語言,也是一種平台。

Java技術是什麼

Java技術是程式語言,也是一個平台。

java程式語言

##Java程式語言是一種高階語言,可以透過以下特點來描述:

簡單                   

結構中立性

物件導向     

可移植性

分散式 

高效能

多重執行緒               # 可靠性

動態                             

#安全性

上述流行語中的每一個都在「語言環境」中所介紹,這是由JamesGotons

上述流行語中的每一個都在「語言環境」中所介紹,這就是由JamesGotons”所寫的白皮書。

在Java程式語言中,所有的原始碼都是以.java副檔名結尾的文字檔寫入;

然後這些原始檔透過javac編輯器會被編譯成.class文件。一個.class檔案不包含原始碼,相反,它由“字節碼”組成。 ——JVM機器語言;

然後,java啟動器工具會使用Java虛擬機器的實例來執行你的應用程式。

由於Java虛擬機器在不同的作業系統上都是可用的,所以相同的.class檔案能夠在windows,Solaris OS,Linux,Mac OS等作業系統上運作。有一些虛擬機,像Java SE HotSpot at a Glance,在運行期間提升應用效能。其中包括:尋找效能瓶頸,重新編譯使用頻率高的程式碼片段等。

Java平台

平台是一種硬體或軟體環境,在該平台上可支撐程式的運作。我們常提到一些流行平台,例如,windows,linux,solaris OS,Mac OS…...大多數平台可以看做是作業系統和底層硬體的組合。 Java平台不同於其它大多數平台,它只是運行在其它硬體之上的軟體開發平台。

Java平台有兩個元件:

Java虛擬機

#JavaAPI

Java虛擬機,是Java平台的基礎且被移植到各種各樣的硬體平台之上。

JavaAPI是一些軟體元件的集合,提供了許多有用的功能。它被分組到相關的類別或介面的庫中,所謂的庫就是我們常說的包。

做為一個獨立平台環境,Java平台相比於本地程式碼有點慢,在沒有威脅到可移植性的基礎上,編譯器和虛擬機器的快速發展技術使得其Jav平台的效能更接近於本地代碼。 ###

以上是Java技術是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn