Java 10 是 Java 新的版本发布周期公布公布之后的第一个版本,相比于Java 9那么多新特性,这个版本就很轻量级了,只有12个JEP,涉及一些小的API修改
发布日期: 2018-3-20
一些值得关注并且实际使用的新特性:
-
本地 var 变量: 使用
var
定义本地变量,会自动推导类型 - 统一 GC 接口:通过统一 GC 设计接口,可以方便的设计与扩展新的 GC 算法。
- G1 算法性能提升 - 并行 full GC:之前版本的 G1 GC 算法的主要瓶颈就在 Full GC (其实所有 GC 算法的瓶颈都在 Full GC),通过并行 Full GC 提高效率。主要实现就是从单线程 mark-sweep-compact algorithm 改为并行 mark-sweep-compact algorithm。
- 类数据共享,让不同 JVM 进程之间可以共享 meta space 中的类信息
网友评论