从接触的代码进行源码阅读对自己平时用到的一些代码(比如java中用到 Collections.shuffle(xxlist)的方法)的源码进行分析,这个是非常有价值的源码阅读方式;首先,你可以知道你自己使用的工具是如何工作的,而且通过了解其实现方式,可以更加清楚知道自己的项目使用这个工具是否合适,能不能再优化改进等等;另外,通过一处代码的了解,去追溯和展开,日积月累,你对你使用的东西可以带动你对整个语言的大面的了解,而且了解深度也是相对深入;