應用
Java programming language具有目前大部分編程語言所共有的一些特征,被特意設計用于互聯網的分布式環境。Java具有類似于C++語言的"形式和感覺",但它要比C++語言更易于使用,而且在編程時徹底采用了一種"以對象為導向"的方式。使用Java編寫的應用程序,既可以在一台單獨的電腦上運行,也可以被分布在一個網絡的服務器端和客戶端運行。
另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網頁的一部分使用。applet可使網頁使用者和網頁之間進行交互式操作。Java是Sun微系統公司在1995年推出的,推出之後馬上給互聯網的交互式應用帶來了新面貌。目前,最常用的兩種互聯網浏覽器軟件中都包括一個Java虛拟機。幾乎所有的操作系統中都增添了Java編譯程序。
使用
使用Java編寫的應用程序,既可以在一台單獨的電腦上運行,也可以被分布在一個網絡的服務器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網頁的一部分使用。applet可使網頁使用者和網頁之間進行交互式操作。
構成
Java平台由Java虛拟機(Java Virtual Machine)和Java應用編程接口(Application Programming Interface、簡稱API)構成。Java應用編程接口為Java應用提供了一個獨立于操作系統的标準接口,可分為基本部分和擴展部分。在硬件或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以隻編譯一次,就可以在各種系統中運行。Java應用編程接口已經從1.1x版發展到1.2版。
Java是Sun微系統公司在1995年推出的,推出之後馬上給互聯網的交互式應用帶來了新面貌。目前,最常用的兩種互聯網浏覽器軟件中都包括一個Java虛拟機。幾乎所有的操作系統中都增添了Java編譯程序。
體系
JavaSE(Java2 Platform Standard Edition,java平台标準版)
JavaEE(Java2 Platform,Enterprise Edition,java平台企業版)
JavaME(Java2 Platform Micro Edition,java平台微型版)。