阅读源码吧,它会让你学会很多

Posted big1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阅读源码吧,它会让你学会很多相关的知识,希望对你有一定的参考价值。

阅读源码吧,它会让你学会很多
1.让你了解别人如何实现一个常见功能的
2.让你了解别人如何组织代码结构的
一般,开源的代码有很多优秀的设计和功能实现的方法和思想可以借鉴的;
读源码,能感觉到各种神奇的对象和方法是如何交织在一起,组建一个庞大或者有意思的功能的,
对于自己进行开发非常有参考的意义。

注意:第一遍一般都是要搞懂代码流程,特别是主要的流程,正确的流程;
然后再分析异常流程是怎么处理。
接着几遍要不断研读其实现逻辑和细节,比如方法的设计,类的设计等等;
建议阅读Lucene的源码(先简单写一个demo实用它,然后再阅读它的源码,搞清楚你想搞清楚的);









以上是关于阅读源码吧,它会让你学会很多的主要内容,如果未能解决你的问题,请参考以下文章

阅读Java Native源码前的准备

阿里P8级别面试官分享出源码阅读技巧附Java源码和大厂真题

大神如何阅读源码

阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码

阅读源码很重要,以logback为例,分享一个小白都能学会的读源码方法

学会阅读别人的源码