阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码
Posted big1987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码相关的知识,希望对你有一定的参考价值。
阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码
比如阅读lucene的search流程,就要通过
看源码,了解到它对query进行了解析,里面有cache相关的东西,而且还有其他的,
那么就要依据这些名词,来提出问题?
怎么解析query的,为什么要解析query;
怎么做cache的,cache怎么实现的;
当然了,阅读的时候可能会乱,这就要抓住主线,即主流程,忽略细枝末节,对关注的重点关注,对不关注的不要细扣,
当需要关注的再细扣;
以上是关于阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码的主要内容,如果未能解决你的问题,请参考以下文章
阅读源码很重要,以logback为例,分享一个小白都能学会的读源码方法
阿里P8级别面试官分享出源码阅读技巧附Java源码和大厂真题
JAVA——底层源码阅读——集合ArrayList的实现底层源码分析