《挖坑系列》—前言
相信很多人都知道要看一些框架源码,无他,都是现在面试造火箭给逼的。但是既然决定看了,那就认认真真对待吧。其实我之前也在网上搜索“如何看源码”,“如何能不痛苦地学习源码”,很不幸,没找到。但是,在这个过程中,我看到了这位作者在知乎上有关怎么阅读Spring源码上的回答,他提出了阅读源码的三步走(我胡诌的):
-
第一步,学会如何使用框架;
-
第二步,然后提问,框架是如何实现这些功能的;
-
第三步,debug;
本人觉得这个“三步走”方针可以很好地解决阅读源码过程中云里雾里,没有方向的问题。当然,更能解决我们在面试时如何回答面试官有关框架原理的问题(划重点!!!)。所以整个源码系列,我打算在每篇文章的开头先把该篇文章要解决的问题提出来,这些问题的来源大部分都是来源于令人恶心的八股文(摊手.jpg),然后在源码中找到相应答案。相信带着问题去读源码在提高阅读效率的同时,也能降低个人的畏难情绪。希望这个系列不会烂尾,与诸君共勉之(微笑脸)。