一、为什么我们要阅读源码?
1、提高我们的架构思想、编码能力、解决问题的能力 => 提高我们的能力。
二、阅读技巧
1、熟练使用IDEA
1) debug 技巧: 断点(观察调用栈)
2)反调(Find Usages)
3)继承图查看
2、宏观原则
先脉络后枝叶,整体上去看(不要试图看清楚每一行代码、在关键点上多花时间)
3、定焦原则
抓住主线(核心流程去分析、不要盲目的去看代码=> 很容易迷茫,失去阅读兴趣)
4、见名思意(通过方法吗联想方法作用): doXXX, service()
5、多动手、学到到的要灵活应用