一、关于Java生态圈

二、Java老矣,尚能饭否?



三、JDK各版本主要特性

















四、JDK与IDE的下载与安装




五、Java12新特性


1.switch表达式(预览)

















2.Shenandoah GC:低停顿时间的GC(预览)











3.JVM常量API











4.微基准测试套件





5.只保留一个AArch64实现

6.默认生成类数据共享(CDS)归档文件


7.可中断的G1 Mixed GC


8.增强G1,自动返回未用堆内存给操作系统


9.其他解读

























六、Java13新特性


1.switch表达式(预览)














2.文本块(预览)




































3.动态CDS档案(动态类数据共享归档)

4.ZGC:取消使用未使用的内存





5.重新实现旧版套接字API





6.其他解读




七、采用新版本Java的注意事项






















