阅读源码吧,它会让你学会很多
Posted big1987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阅读源码吧,它会让你学会很多相关的知识,希望对你有一定的参考价值。
阅读源码吧,它会让你学会很多
1.让你了解别人如何实现一个常见功能的
2.让你了解别人如何组织代码结构的
一般,开源的代码有很多优秀的设计和功能实现的方法和思想可以借鉴的;
读源码,能感觉到各种神奇的对象和方法是如何交织在一起,组建一个庞大或者有意思的功能的,
对于自己进行开发非常有参考的意义。
注意:第一遍一般都是要搞懂代码流程,特别是主要的流程,正确的流程;
然后再分析异常流程是怎么处理。
接着几遍要不断研读其实现逻辑和细节,比如方法的设计,类的设计等等;
建议阅读Lucene的源码(先简单写一个demo实用它,然后再阅读它的源码,搞清楚你想搞清楚的);
以上是关于阅读源码吧,它会让你学会很多的主要内容,如果未能解决你的问题,请参考以下文章
阿里P8级别面试官分享出源码阅读技巧附Java源码和大厂真题
阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码