Java是一種為多個平臺生成軟件的編程語言。由Sun Microsystems的前計算機科學家James A. Gosling在20世紀90年代中期開發(fā)的。編譯的代碼可在大多數操作系統(tǒng)上運行。
Java 是一種為多個平臺生成軟件的編程語言。當程序員編寫 Java 應用程序時,編譯的代碼(稱為字節(jié)碼)可在大多數操作系統(tǒng)(OS)上運行,包括 Windows,Linux 和 Mac OS。Java 從 C 和 C ++編程語言中衍生出大部分語法。
Java 是由 Sun Microsystems 的前計算機科學家 James A. Gosling 在 20 世紀 90 年代中期開發(fā)的。
Java 生成 applet(瀏覽器運行的程序),它們促進了 Internet 用戶的圖形用戶界面(GUI)和對象交互。在 Java applet 之前,Web 頁面通常是靜態(tài)的和非交互式的。隨著競爭產品(如 Adobe Flash 和 Microsoft Silverlight)的發(fā)布,Java applet 越來越受歡迎。
Java applet 在帶有 Java 虛擬機(JVM)的 Web 瀏覽器中運行,它將 Java 字節(jié)碼轉換為本機處理器指令,并允許間接 OS 或平臺程序執(zhí)行。JVM 提供運行字節(jié)碼所需的大多數組件,通常比通過其他編程語言編寫的可執(zhí)行程序小。如果系統(tǒng)缺少必需的 JVM,則字節(jié)碼無法運行。
Java 程序開發(fā)需要 Java 軟件開發(fā)工具包(SDK),它通常包括編譯器,解釋器,文檔生成器和用于生成完整應用程序的其他工具。
通過使用集成開發(fā)環(huán)境(IDE)(例如 JBuilder,Netbeans,Eclipse 或 JCreator)可以加快開發(fā)時間。IDE 通過拖放和點擊操作促進 GUI 的開發(fā),GUI 包括按鈕,文本框,面板,框架,滾動條和其他對象。
Java 程序可在臺式機,服務器,移動設備,智能卡和藍光光盤(BD)中找到。