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 日 |
脚注:
-
这些链接是 Oracle 网站上各自版本文档的在线副本。许多旧版本的文档不再在线,但通常可以从 Oracle Java Archives 下载。
-
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,Buffer 和 Channel 。java.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 的。 |
资源:
- 维基百科: Java 版本历史