Java是一個通用術語,用于表示Java軟件及其組件,包括“Java運行時環(huán)境(JRE)”、“Java虛擬機(JVM)”以及“插件”。
Java具有大部分編程語言所共有的一些特征,被特意設計用于互聯(lián)網(wǎng)的分布式環(huán)境。Java具有類似于C++語言的形式和感覺,但它要比C++語言更易于使用,而且在編程時徹底采用了一種以對象為導向的方式。
Java版本指的是Java系列和更新編號。示例:在網(wǎng)站上或者Windows程序中,版本顯示為Java 8 Update 25。舊版本也可顯示為1.7.0_65,這表示Java 7 Update 65。
Java是一種編程語言,被特意設計用于互聯(lián)網(wǎng)的分布式環(huán)境。Java具有類似于C++語言的“形式和感覺”,但它要比C++語言更易于使用,而且在編程時徹底采用了一種“以對象為導向”的方式。
Java是Sun微系統(tǒng)公司在1995年推出的,推出之后馬上給互聯(lián)網(wǎng)的交互式應用帶來了新面貌。最常用的兩種互聯(lián)網(wǎng)瀏覽器軟件中都包括一個Java虛擬機。幾乎所有的操作系統(tǒng)中都增添了Java編譯程序。
JavaSE(Java2 Platform Standard Edition,java平臺標準版)
JavaEE(Java 2 Platform,Enterprise Edition,java平臺企業(yè)版)
JavaME(Java 2 Platform Micro Edition,java平臺微型版)。
Java平臺由Java虛擬機(Java Virtual Machine)和Java應用編程接口(Application Programming Interface、簡稱API)構成。Java應用編程接口為Java應用提供了一個獨立于操作系統(tǒng)的標準接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后,Java應用程序就可運行。Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運行。Java應用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。常用的Java平臺基于Java1.8,最近版本為Java19。
使用Java編寫的應用程序,既可以在一臺單獨的電腦上運行,也可以被分布在一個網(wǎng)絡的服務器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網(wǎng)頁的一部分使用。applet可使網(wǎng)頁使用者和網(wǎng)頁之間進行交互式操作。