Java_12

JDK 12 于 2019 年 3 月 19 日发布。 主要特性 该版本包含较多新特性,例如: JEP 189:Shenandoah:一个实验性的低延迟垃圾收集器[262] JEP 230:细粒度性能评审包[263] JEP 325:Switch 表达式(预览阶段)[264] JEP 334:JVM...
阅读全文

Java_11-LTS

JDK 11 于 2018 年 9 月 25 日发布 [249] 。 Java 11 为什么重要? Java 11 是继 Java 8 之后的第二个 LTS(long-term support)版本。 自 Java 11 起,Oracle JDK 将不再免费提供商业用途 。 您可以在开发阶段使用它,...
阅读全文

Java_10

OpenJDK 10 于 2018 年 3 月 20 日发布。 主要特性 此次更新包含以下 12 个新特性: JEP 286:局部变量类型推断 JEP 317:实验性的基于 Java 的 JIT 编译器。这是 Linux x64 下 Graal 动态编译器的集成。 JEP 310:应用程序类级别数据...
阅读全文

Java_9

在 2011 年的 JavaOne 中,Oracle 讨论了一些他们希望在 2016 年于 Java 9 中发布的功能。 [232] Java 9 应当对千兆级堆拥有更好的支持,同时能够更好地集成本机代码,且拥有新的垃圾收集器 G1 和能够自我调节的 JVM。 [233] 2016 年初,Java ...
阅读全文

Java_8-LTS

Java 8 于 2014 年 3 月 18 日发布, [188] [189] 包含了一些原本被项目在 Java 7 却延迟的功能。[190] 这些功能改进在 JDK Enhancement Proposals (JEPs) 的指导下得到了集成。[191] 主要特性 JSR 335,JEP 126:...
阅读全文

Java_7

JAVA 7 (代号 Dolphin​[108] ) 是一个重大的更新,在 2011 年 7 月 7 日亮相 [109] ,并在 2011 年 7 月 28 日开放给开发者使用。 [110] 发展时期被分类成十三个重要阶段,最后一个阶段在 2011 年 6 月 6 日完成。 [111] [112] ...
阅读全文

Java_6

代号为 Mustang 。版本发布于 2006 年 12 月 11 日,Sun 把原本的名称“J2SE”改为“ Java SE ”,然后再从版本号中去掉“.0” [23] ,而开发者内部编号仍然是 1.6.0。 [24] 这个版本是根据 JSR 270(点击查看归档页面)开发的。 在发展阶段,新版本...
阅读全文

J2SE_5-0

Java 从版本 5 开始,加入许多新特性,是 Java 历史中修改最大的版本 Java​5.0 。 代号为 Tiger 。这个在 2004 年 9 月 30 日发布的版本原本以 1.5 编号,也就是仍然使用内部版本编号。这个数字辈改变是为了“更好地反映成熟度、稳定性、可扩展性和 J2SE 的安全水...
阅读全文
Java SE

Java_SE之Java_SE平台与JDK

Java平台 Java SE:Java Platform, Standard Edition Java SE是一个计算平台,用于为桌面和服务器环境开发和部署可移植代码。 Java SE 以前称为 Java 2 Platform, Standard Edition (J2SE)。 Java ME: J...
阅读全文