要点
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:基于时间的版本命名