java8新增加的功能包和类

根据jdk1.7.0_51和jdk1.8.0_181的源代码比较分析 感兴趣可以收藏
本文只梳理出新增的功能包 ,然后列出新增java文件,至于里面的重点内容只能以后写出来了,或者看我的其他文章,重点在最后的总结,求速的同学可以移步了。

第一部分

新增功能的包 按照我日常使用频次进行了简单梳理,分为com.sun、javax、java常用三类

com.sun

java8新增加的功能包和类_第1张图片

新增文件列表

java8新增加的功能包和类_第2张图片

javax

java8新增加的功能包和类_第3张图片

新增java文件列表

java8新增加的功能包和类_第4张图片

其他java常用功能包

java8新增加的功能包和类_第5张图片

新增java文件列表

java8新增加的功能包和类_第6张图片

总结

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

你可能感兴趣的:(修炼JAVA之路)