Java SE 版本

Java SE 版本历史

下表提供了 Java SE 平台重要主要版本的时间表。

Java SE 版本 1 代码名称 寿命终止(免费 2 发布日期
Java SE 9(早期访问) 没有 未来 2017-07-27(估计)
Java SE 8 没有 未来 2014 年 3 月 18 日
Java SE 7 海豚 2015 年 4 月 14 日 2011-07-28
Java SE 6 野马 2013 年 4 月 16 日 2006-12-23
Java SE 5 2009-11-04 2004-10-04
Java SE 1.4.2 在 2009-11-04 之前 2003-06-26
Java SE 1.4.1 料斗/蚱蜢 在 2009-11-04 之前 2002-09-16
Java SE 1.4 梅林 在 2009-11-04 之前 2002-02-06
Java SE 1.3.1 瓢虫 在 2009-11-04 之前 2001-05-17
Java SE 1.3 红隼 在 2009-11-04 之前 2000 年 5 月 8 日
Java SE 1.2 操场 在 2009-11-04 之前 1998-12-08
Java SE 1.1 焰火 在 2009-11-04 之前 1997 年 2 月 19 日
Java SE 1.0 橡木 在 2009-11-04 之前 1996 年 1 月 21 日

脚注:

  1. 这些链接是 Oracle 网站上各自版本文档的在线副本。许多旧版本的文档不再在线,但通常可以从 Oracle Java Archives 下载。

  2. Java SE 的大多数历史版本都已通过其正式的生命终结日期。当 Java 版本通过此里程碑时,Oracle 将停止为其提供免费更新。具有支持合同的客户仍可获得更新。

资源:

Java SE 版本亮点

Java SE 版本 强调
Java SE 8 Lambda 表达式和 MapReduce 启发的 Streams。Nashorn Javascript 引擎。类型和重复注释的注释。无符号算术扩展。新的日期和时间 API。静态链接的 JNI 库。JavaFX 启动器。去除 PermGen。
Java SE 7 字符串切换, try-with-resource ,菱形(<>),数字文字增强和异常处理/重新抛出改进。并发库增强功能。增强了对本机文件系统的支持。Timsort。ECC 加密算法。改进的 2D 图形(GPU)支持。可插入注释。
Java SE 6 JVM 平台和 Swing 的显着性能增强。脚本语言 API 和 Mozilla Rhino Javascript 引擎。JDBC 4.0。编译器 API。JAXB 2.0。Web 服务支持(JAX-WS)
Java SE 5 泛型,注释,自动装箱,enum 类,varargs,增强的 for 循环和静态导入。Java 内存模型的规范。Swing 和 RMI 增强功能。添加 java.util.concurrent.*包和 Scanner
Java SE 1.4 assert 关键字。正则表达式类。链接异常。NIO API - 非阻塞 I / O,BufferChanneljava.util.logging.* API。图像 I / O API。集成的 XML 和 XSLT(JAXP)。集成安全性和加密(JCE, JSSE, JAAS)。集成的 Java Web Start。首选项 API。
Java SE 1.3 包括 HotSpot JVM。CORBA / RMI 集成。Java 命名和目录接口(JNDI)。调试器框架(JPDA)。JavaSound API。代理 API。
Java SE 1.2 strictfp 关键字。Swing API。Java 插件(适用于 Web 浏览器)。CORBA 互操作性。集合框架。
Java SE 1.1 内课。反射。JDBC。RMI。Unicode /字符流。国际化支持。AWT 事件模型的大修。JavaBeans 的。

资源: