关于阅读源代码
阅读源代码通常是最根本的办法,看懂源代码(如果有的话),基本问题都可以很轻松的解决。阅读源代码相对于百度一下,可能会更难,而且更花时间,但是做事之前就过分强调效率,就很有可能掉入浮躁的陷阱,反而会“欲速则不达”。
1、Ctrl+O
先看一个大概,做到对类有一个大体的感觉
2、看方法-----重点方法
1) 如果方法有返回值,那就要重点看返回值,可以从return语句倒着看。有了重点,看起来会轻松很多。
2) 对没有返回值的,那重点就是方法的“副作用”了。这时要关注方法的引用型参数,这个方法的目的很可能就是修改引用型参数。如果方法没有引用型参数,那就要注意方法体中对“全局变量”的操作。
3、如果要了解更细节的东西,或者想详细知道程序的整个运行流程,用debug看会轻松很多。
4、程序常常会做一些简单的封装,只要抓住重点,这些都是很简单的类。要适应这种方式,不能一看到新类就觉得烦躁。