JDK 10 深度解析

杨晓峰

Oracle   Java Platform  首席工程师

Oracle北京Java平台首席工程师,OpenJDK Committer,从JDK 8开始参与了JDK的开发和测试工作,目前领导Java核心类库北京团队,主要负责核心类库新特性相关任务。主要专注于Java以及其他编程语言的新特性,尤其是在云计算等前沿领域的应用和演进。 在此之前,工作于IBM,从事企业数据规约产品开发。

演讲概要

作为第一个半年周期的大版本,Java 10所包含的新特性要远远少于Java 9这样的版本,但是仍然有很多非常深入的变化,我的分享会专注于下面几个方面:
-在产品代码中使用Local Variable Type Inference的最佳实践。
-深度分析Application Class Data Sharing
-深度分析G1 GC的变化
-在新的快速发布模式下,对选择适用于自己的Java版本的建议

听众收益

-APPCDS等特性是云计算、微服务环境下的利器
-熟悉G1 GC的演进对于指导我们实践中的GC调优也有很大帮助
-正确的Java版本选择,深刻影响着开发和维护效率,以及产品或服务质量