Java 誕生於 1991 年 Sun「綠色項目」,最初針對消費電子設備(交互式電視、烤麵包機),後因 Web 爆發轉型為瀏覽器語言,最終重塑企業級開發版圖。本文梳理關鍵里程碑與設計哲學傳承。
| 年份 | 事件 | 影響 |
|---|---|---|
| 1991 | Green 項目啟動,James Gosling 領銜,目標:消費電子跨平台 | 確立「虛擬機 + 解釋器」架構,平台無關性基因誕生 |
| 1992 | 語言命名 Oak(窗外橡樹),後因商標衝突改名 Java(咖啡產地) | 語言核心特性定型:面向對象、垃圾回收、異常、線程 |
| 1994 | Web 爆發,Gosling 意識到需要中性瀏覽器,開發 WebRunner (HotJava 前身) | Java 從設備端轉向網絡端,Applet 概念成型 |
| 1995.5.23 | HotJava 發布,SunWorld 大會震撼業界 | 「Write Once, Run Anywhere」成為最強營銷口號,瀏覽器廠商競相授權 |
| 1996.1 | JDK 1.0 正式發布 | Java 進入標準化軌道,開發者社區爆發式增長 |
| 1998 | J2EE 發布,企業級標準化開始 | EJB、Servlet、JMS 統一中間件接口,奠定 Java 企業霸主地位 |
| 2006 | Java EE 5 / Java SE 6 發布,開源 OpenJDK | 標註驅動、EJB 3 輕量化、社區共治新時代 |
從 Oak 到 Java EE,三十年輾轉,Java 證明了:一個精心設計的運行時平台 + 開放的標準化治理 + 繁榮的工具生態,能跨越硬件架構更迭、語言流行度週期、商業競爭格局變化,持續賦能開發者構建世界級軟件系統。