前言

从Java 10开始,Oracle已经适应了基于时间的版本字符串方案[JEP 322]。新的基于时间的模型已经取代了过去基于特性的多年发布模型。与旧版本不同的是,基于时间的新版本不会延迟发布,新功能将每六个月发布一次,对新版本中可以发布哪些功能没有限制。

更新版本将在每个季度(1月、4月、7月、10月)发布。更新版本将严格限制在新特性的安全问题、回归和bug的修复上。根据计划安排,我们可以说每个特性发布在下一次特性发布之前会收到两次更新。

正文

阅读全文 »

原文链接

前言

Java 9带来了很多新的增强,这些增强将在很大程度上影响我们的编程风格和习惯。最大的变化是Java的模块化。这是Java 8中的Lambdas之后的另一个重大变化。

本文中,我们将介绍JDK 9的新特性及增强。

阅读全文 »

前言

JShell是JDK 9发行版[JEP 222]附带的新命令行交互式REPL (Read-Evaluate-Print-Loop)控制台,用于计算用Java编写的声明、语句和表达式。JShell允许我们执行Java代码片段并立即获得结果,而不必创建解决方案或项目。

在本文中,我们将通过示例学习在JShell中可以完成的各种任务。

正文

阅读全文 »