一、关于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的注意事项