Java

Infobox programming language | name = Java | logo = | year = | latest release version = Java SE 18.0.1 | designer = 詹姆斯 · 高斯林太陽計算機系統 | typing = 靜態 、 安全 、 強類型 、 | influenced_by = | influenced = | dialects = 、 | website = Java編程語言的風格十分接近C + + 語言 。 Java不同於一般的編譯語言或直譯語言 。 它首先將源代碼編譯成字節碼 ， 再依賴各種不同平臺上的虛擬機來解釋執行字節碼 ， 從而具有 “ 一次編寫 ， 到處運行 ” 的跨平臺特性 。 在早期JVM中 ， 這在一定程度上降低了Java程序的運行效率 。 但在J2SE 1.4.2 發佈後 ， Java的執行速度有了大幅提升 。 與傳統型態不同 ， 昇陽電腦在推出Java時就將其作爲開放的技術 。 全球的Java開發公司被要求所設計的Java軟件必須兼容 。 “ Java語言靠群體的力量而非公司的力量 ” 是昇陽電腦的口號之一 ， 並獲得了廣大軟件開發商的認同 。 這與微軟公司所倡導的注重精英和封閉式的模式完全不同 ， 此外 ， 微軟公司後來推出了與之競爭的.NET平臺以及模仿Java的C #語言 。 後來昇陽電腦被甲骨文公司併購 ， Java也隨之成爲甲骨文公司的產品 。 目前 ， 行動作業系統Android大部分的代碼採用Java程式設計語言編程 。