【支付宝】不瞒你说,我最近跟Java源码杠上了(1)

【【支付宝】不瞒你说,我最近跟Java源码杠上了(1)】
【支付宝】不瞒你说,我最近跟Java源码杠上了(1)
一.为什么要读JDK源码
当然不是为了装 , 毕竟谁没事找事虐自己 ...
1、面试跑不掉 。 现在只要面试Java相关的岗位 , 肯定或多或少会会涉及JDK源码相关的问题 。
2、弄懂原理才不慌 。 我们作为JDK的使用者 , 虽然说天天用得很开心 , 但是有时候遇到问题还是得跟到底层源码去看看 , 才能帮助我们更好的弄懂原理 ,
3、学习优秀的代码、思想和模式 。 JDK毕竟是一个优秀的代码库 , 我们天天用 , 源码也就在里面 , 作为一个有志向的程序员 , 读一读源码也能让我们吸取到更多优秀的思想和模式 。
4、睡前催眠 。 额 …… 不过的确有效(滑稽) 。
二.源码该怎么看1、方法一:按需阅读 。 如果对某个组件、语法或者特性感兴趣 , 或者遇到什么问题疑惑 , 可以有针对性地跟到底层源码按需查看 , 这也是一种比较高效 , 能快速树立信心的阅读方式 。
2、方法二:系统化阅读 。 具体阅读内容和顺序建议下文详述 。
3、多调试:如果仅仅靠眼睛看 , 然后脑补画面调试还是比较吃力的 , 最好还是借助IDE动手调试起来 , 走两步就知道了 。
4、别光读 , 记得读完留下点什么 。 我觉得看了多少不重要 , 重要的是能输出多少 , 多总结、归纳 , 写注释 , 记笔记