图片 1

原文出处:开源中国

IT之家9月22日消息 Java SE
9在经过长时间的延期后于今天正式发布,新版本主要的特性是增加了新的Java编程组件,也就是模块,也称为Jigsaw。

Java当前的发布周期为两年一次,但是,Java
9因为模块化系统(Jigsaw)问题一再延期,已经比预期晚了18个月,GA
版本将在9月21号发布。此前,Java 8也因为安全问题延期了8个月左右。

Oracle近日宣布,他们将加快
Java 的发布频率,改为每六个月一次。也就是说,Java的下一个版本将在 2018
年 3 月发布,也就是本月 Java 9 发布后的六个月。

按照Oracle的说法,模块是一个可命名的、自描述的代码和数据集合。模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为此,JDK本身进行了模块化,Oracle希望通过这种方式提升性能、安全性和可维护性。

新的发布周期严格遵循时间点,将在每年的3月份和9月份发布,相应的版本号为18.3、18.9、19.3等。与现在的发布周期不同,新的发布计划不会为了等待某个主要特性完成而延期。如果一个特性还没有完成,它就不会被合并到发布用的代码仓库里。如果错过了一个版本,就要等待下一次发布。

图片 2

值得一提的是,Java
8会是一个长期支持的发布版本,会一直支持到2022年,因此可继续使用。Oracle宣布会按照每六个月一次的节奏进行发布,意味着Java
9是最后一次“keystone”特性驱动的版本发布,这反映出了Oracle目前管理Java的特点。Java下一阶段的演化将会按照更短的发布周期并且会按照更加面向特性的方式来发布。

编译自:infoworld.com

Java当前的发布周期为两年一次,但是,Java
9因为模块化系统(Jigsaw)问题一再延期,已经比预期晚了18个月,GA
版本将在9月21号发布。此前,Java 8也因为安全问题延期了8个月左右。

(文/开源中国)    

新的发布周期严格遵循时间点,将在每年的3月份和9月份发布,相应的版本号为18.3、18.9、19.3等。与现在的发布周期不同,新的发布计划不会为了等待某个主要特性完成而延期。如果一个特性还没有完成,它就不会被合并到发布用的代码仓库里。如果错过了一个版本,就要等待下一次发布。

编译自:infoworld.com