根据jdk1.7.0_51和jdk1.8.0_181的源代码比较分析 感兴趣可以收藏
本文只梳理出新增的功能包 ,然后列出新增java文件,至于里面的重点内容只能以后写出来了,或者看我的其他文章,重点在最后的总结,求速的同学可以移步了。
第一部分
新增功能的包 按照我日常使用频次进行了简单梳理,分为com.sun、javax、java常用三类
com.sun
新增文件列表
javax
新增java文件列表
其他java常用功能包
新增java文件列表
总结
com.sun和javax 日常基本不用关注,因此从上可以看出 我们研究java新特性的顺序可以是
- java.util.stream
- java.util.function
- java.util
- java.time
- java.lang.reflect
- java.lang.invoke
- java.lang.annotation
不要小看 annotation 新增的两个注解 比如 注解 Native,就表示你可以自己定义JNI方法了,要知道以前native(本地方法)都是底层功能才有,具体怎么用,期待新发现。
特别感谢
https://www.jianshu.com/p/19bd58b30660
https://www.jianshu.com/p/c33b391ea8fd