Java版本歷史

JDK Alpha 和 Beta

第一个1995年发布的alpha和beta Java公开版本，API和ABI非常不稳定。 支持Java Web浏览器被取名为WebRunner。

JDK 1.0

第一个版本于1996年1月23日发布，叫做为Oak。而真正第一个稳定的版本JDK 1.0.2，被称作Java 1。

版本控制系统的改变

此版本推出了JAVA语言中，一个新的版本控制系统，而旧版本控制系统仍然可以在开发者资源库中继续使用。
Both version numbers "1.5.0" and "5.0" are used to identify this release of the Java 2 Platform Standard Edition. Version "5.0" is the product version, while "1.5.0" is the developer version. The number "5.0" is used to better reflect the level of maturity, stability, scalability and security of the J2SE.
——Version 1.5.0 or 5.0?[21]
这种对应关系持续维持到以后的版本(Java 6 = JDK 1.6, Java 7 = JDK 1.7, 以此类推).

实现

OpenJDK 是一个自由开放源始码软件实现在Java Platform, Standard Edition (Java SE)。
在OpenJDK之前，许多各式各样不同的公司和组织推出好几个免费的Java实现。其中一个例子是Apache Harmony。 IBM也有提供Java实现，而RedHat则是通过IcedTea项目提供它：一个用于OpenJDK的架构和集成项目。