程序员都该知道!Java 30年进化史
1991 年 4 月,Sun 公司启动秘密项目,帕特里克诺顿带领詹姆斯高斯林等 6 人组成 Green 团队,针对消费电子设备研发编程语言。起初尝试改良 C++,但高斯林因繁琐的指针和内存管理问题,决定从零设计新语言,6 月完成第一版 Oak 编译器。
1994 年夏天,互联网兴起带来转机。在 7 月的头脑风暴会上,迈克谢里登提议用 Oak 开发网页插件,实现网页动画和交互功能,这一想法获团队认可。当带着 Demo 拜访网景公司时,发现 "Oak" 已被注册。一次在 "Java House" 咖啡馆,高斯林看到咖啡豆包装袋上的 "Java"(爪哇岛产的咖啡豆),觉得其顺口且充满互联网自由气息,遂决定采用这个新名字。
1996 年 1 月 23 日,Sun 公司正式发布 JDK 1.0,这个仅 4MB 的开发工具包包含 Java 虚拟机、Applet 小程序框架和 AWT 图形库,虽只有 211 个类,却首次实现 "一次编写,到处运行" 的跨平台承诺,标志着 Java 语言正式登上历史舞台,开启了其在互联网时代的辉煌历程。
在这之后,Sun公司每年都在更新功能,直到2009年……
2009 年 4 月 20 日,Oracle 以 74 亿美元收购 Sun Microsystems,Java 的开发与维护权随之转入 Oracle 手中。
Oracle 收购 Java 后,通过快速迭代和商业化策略巩固了 Java 的技术优势,最新的JDK免费版本是JDK 24。