jdk10新特性

要点

2018-03-20发布,var争议很大啊

新特性

JEP 286:局部变量类型推断(var);优点:简洁,缺点:类型不直观;建议:先拥抱

var l = List.of("a", "b", "c");

JEP 296:合并JDK多个代码仓库到一个

JEP 304:垃圾回收器接口

JEP 307:G1完全并行化,是默认gc

JEP 310:应用类数据共享(CDS):JDK5引入

JEP 312:线程-局部变量管控:允许不运行全局虚拟机安全点时实现线程回调,停止单个线程变得可能和便宜,而不是只能启用或停止所有线程

JEP 313:删除工具javah,可以用javac -h代替

JEP 314:额外的Unicode语言标签扩展

JEP 316:在可选的内存设备上申请堆内存空间

JEP 317:实验性的基于Java的JIT编译器,Linux x64下Graal 动态编译器的集成。

JEP 319:内置根证书

JEP 322:基于时间的版本命名

详情参考

JDK 10 的 109 项新特性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。