Java 21的新特性

发布时间:2023-11-23 10:09
最后更新:2024-09-03 08:45
所属分类:
JVM Java

Java 21是继Java 17之后的一个长期支持版本(LTS),也是一个里程碑版本,其中稳定提供了很多功能。Java 21引入了15个新特性,但是这些新特性大多都是在之前的版本中进行了孵化和预览的,这里拣选这些特性中比较重要且可能比较常用的功能来记录。


索引标签
JVM
Java
Java 21
新特性
模式匹配
有序集合
虚拟线程
未命名类
未命名模式
字符串模板

Java 20的新特性

发布时间:2023-11-23 10:05
最后更新:2024-09-03 08:19
所属分类:
JVM Java

Java 20与Java 19一样也是一个小功能进化版本,其在Java 19的基础之上并没有引入太多的新功能,而是继续孵化之前版本中引入的功能。


索引标签
JVM
Java
Java 20
新特性
作用域值

Java 19的新特性

发布时间:2023-11-23 10:04
最后更新:2024-09-02 22:42
所属分类:
JVM Java

Java 19同样是一个小的进化版本,相比Java 18并没有引入更多稳定发布的功能,而是继续对即将要加入的功能进行孵化和预览。


索引标签
JVM
Java
Java 19
新特性
模式匹配
外部函数
虚拟线程
结构化并发

Java 18的新特性

发布时间:2023-11-23 10:02
最后更新:2023-11-23 15:43
所属分类:
JVM Java

Java 18是继Java 17这个长期支持版之后的第一个小进化版本。Java 18中引入的变化并不多,根据OpenJDK官方网站的介绍,约引入了9个新特性。


索引标签
JVM
Java
Java 18
新特性
模式匹配
Web服务器

Java 17的新特性

发布时间:2022-02-08 09:06
最后更新:2023-11-23 10:03
所属分类:
JVM Java

Java 17是继Java 11之后的第一个长期支持版(LTS),其实相对于之前的一个Java发行版本,Java 17引入的新特性并不多,而与日常应用中所密切相关的特性也是比较少的,更多的是使之前版本中处于预览和孵化状态的特性转正。


索引标签
JVM
Java
Java 17
新特性
switch
密封类

Java 16的新特性

发布时间:2021-05-26 13:04
最后更新:2021-05-26 13:04
所属分类:
JVM Java

Java 16是下一个LTS版本之前的最后一个发行版,有不少在两个LTS版本之间引入的新特性,已经在Java 16中得到了稳固。


索引标签
JVM
Java
Java 16
新特性
instanceOf
记录类
jpackage

Java 15的新特性

发布时间:2021-05-25 09:56
最后更新:2021-05-25 09:56
所属分类:
JVM Java

Java 15同样也是一个短期支持版,其目的还是以功能稳定和功能演化为主。在Java 15中之前版本中的大部分功能还都依旧保持着预览版的状态,真正能够进入稳定状态的功能并不多。


索引标签
JVM
Java
Java 15
新特性
记录类
密封类
隐藏类

Java 14的新特性

发布时间:2021-05-24 11:16
最后更新:2021-05-24 11:16
所属分类:
JVM Java

Java 14带来了许多新功能,尤其是把之前一直处于预览状态的功能进行了实装。而且新加入的一些正在孵化的功能也是大大增强了Java的适用面。


索引标签
JVM
Java
Java 14
新特性
switch
文本块
打包
Package
Record Class

Java 13的新特性

发布时间:2021-05-21 17:47
最后更新:2021-05-21 17:47
所属分类:
JVM Java

Java 13是一个新功能比较贫瘠的版本,在Java 13中增加的功能基本上都是预览版功能。


索引标签
JVM
Java
Java 13
新特性
Switch
文本块

Java 11的新特性

发布时间:2021-05-21 08:57
最后更新:2021-05-21 08:57
所属分类:
JVM Java

Java 11是于Java 8之后的第一个LTS(长期支持)版本,虽然距离Java 10的发布只有六个月,但是增加的功能却不少。


索引标签
JVM
Java
Java 11
新特性
字符串
文件操作
HTTP Client