一口气读完 Java 8 ~ Java 21 的所有新特性

587次阅读  |  发布于8月以前

nset !importanJava 现在发布的版本很快,每年两个,但是真正会被大规模使用的是 3 年一个的 LTS 版本。

nset !importan

在 Java 版本中,一个特性的发布都会经历孵化阶段、预览阶段和正式版本。其中孵化和预览可能会跨越多个 Java 版本。所以在介绍 Java 新特性时采用如下这种策略:

  1. 每个版本的新特性,都会做一个简单的概述。
  2. 单独出文介绍跟编码相关的新特性,一些如 JVM、性能优化的新特性不单独出文介绍。
  3. 孵化阶段的新特性不出文介绍。
  4. 首次引入为预览特性、新特性增强、首次引入的正式特性,单独出文做详细介绍。
  5. 影响比较大的新特性如果在现阶段没有转正的新特性不单独出文介绍,单独出文的重大特性一般都

在 Java 21 版本之前已转为正式特性,例如:

  1. 虚拟线程,Java 19 引入的,在 Java 21 转正,所以在 Java 19 单独出文做详细介绍
  2. 作用域值,Java 20 引入的,但是在 Java 21 还处于预览阶段,所以不做介绍,等将来转正后会详细介绍

Java 8 新特性

Java 9 新特性

Java 10 新特性

Java 11 新特性

Java 12 新特性

Java 13 新特性

Java 14 新特性

Java 15 新特性

Java 16 新特性

Java 17 新特性

Java 18 新特性

Java 19 新特性

Java 20 新特性

Java 21 新特性

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8