Java编程语言最初由Sun Microsystems(太阳微系统公司)开发。1991年,Sun公司的工程师团队(以James Gosling为首)启动了Green Project,旨在为嵌入式系统开发一种新的编程语言。最初命名为Oak,后因商标问题更名为Java,并于1995年正式发布。
2009年,Oracle(甲骨文)公司收购了Sun Microsystems,自此Java成为Oracle旗下的核心技术之一。Oracle接管后继续推动Java的发展,定期发布更新版本,并维护着Java的生态系统。
1996年:JDK 1.0发布,标志着Java正式进入市场
1998年:J2SE 1.2发布,引入集合框架等重要特性
2006年:Java开源,采用GPL协议
2014年:Java SE 8发布,引入Lambda表达式等重大特性
2017年:Oracle宣布每6个月发布一次新版本
2021年:Java 17作为长期支持版本发布
了解Java的开发者背景有助于开发者:
与微软的.NET、Google的Go等由单一公司主导的技术不同,Java虽然最初由Sun开发、现在由Oracle维护,但其发展很大程度上依赖于全球开发者社区。Java Community Process(JCP)允许开发者和公司参与Java规范的制定。
A: 是的,OpenJDK是Java的官方开源实现,采用GPL协议。
A: 是的,如Amazon、Azul、IBM等公司都提供自己的JDK发行版。
A: Oracle继续推动Java的创新,重点关注云原生、性能优化和开发者体验提升。