[1-01-01].第90节:如何学习新特性:
Java基础学习大纲
一、从三个角度分析新特性:
角度1:语法层面:
- 比如JDK5中的自动拆箱、自动装箱、enum、泛型
- 比如JDK8中的lambda表达式、接口中的默认方法、静态方法
- 比如JDK10中局部变量的类型推断
- 比如JDK12中的switch
- 比如JDK13中的文本块
角度2:API层面
- 比如JDK8中的Stream、Optional、新的日期时间、HashMap的底层结构
- 比如JDK9中String的底层结构
- 新的 / 过时的 API
角度3:底层优化
- 比如JDK8中永久代被元空间替代、新的JS执行引擎
- 比如新的垃圾回收器、GC参数、JVM的优化
二、下载不同版本的JDK:
- 1.JDK各版本下载链接