https://www.cnblogs.com/liuyuhangCastle/p/9580732.html
https://blog.csdn.net/qq_21033663/article/details/79571506 阅读顺序
为什么看源码?网上一个贴子写的很有道理:
- 如果java的基础语法已经学习完了,能够写一些简单的代码了
- 如果每天学习4小时以上,已经连续学习超过一个月了
- 如果你很闲(不知道做什么)
- 如果你很穷(还会写点代码)
- 如果你想吃这口技术饭
以上只要满足三条以上,已经是应该适当看看源码的时候了。
看java原码,先看使用的工具集,即jdk就足够了
从一个点开始,向上开始展开。同时这个类最好不是jvm底层有运算符相关的
(如String类的设计不建议最开始就看)
顺序:
1、java.lang
2、java.util
3、java.util.concurrent
扫描二维码关注公众号,回复:
4629430 查看本文章
4、java.util.concurrent.atomic
5、java.lang.reflect
6、java.lang.annotation
7、java.util.concurrent.locks
8、java.io
9、java.nio
10、java.sql
11、java.net