如何高效的阅读源码
纯属个人总结,供大家借鉴参考
插件
这里使用的IDEA开发工具2019版本的,最主要的插件就是Translation,一款在线翻译的插件。具体使用效果如下,选中代码块,按下设定好的快捷键,在线谷歌翻译。是不是很方便。具体下载方法见图二
下载方法
在源码中添加自己的注释
很多时候我们看完源码之后,没过多久之后就忘了,如果英语不好的同学每次都要重新翻译捋捋思路,体验不是很好,可以说贼难受。这时候如能在源代码中添加注释的话,在之后再看的时候也能方便很多。
jdk为例,如何在源码中添加注释,以及添加注释时的注意事项。
如何添加注释
首先把jdk下的src源码文件解压到当前目录,也可以指定其他目录,这个无所谓,然后如图二添加源码路径为解压后的src文件夹。添加完之后再去看jdk源码就能编辑并添加自己的理解注释了。
注意事项
上面说了如何添加自己的注释,这里来讲一下添加时的注意事项
- 不破坏源码的结构,注释添加到已有行的后面,如果另起一行之后,运行时报错了,那么报错信息的行数有可能对不上。你细品。
-
添加修改的*号
我本人是一直不喜欢idea自带的自动保存的,这个可以让你知道自己的文件的修改状态;有没有在一些其他地方无意间触碰到了键盘。
快捷键
这里快捷键介绍着重是方法调用与查找方面的【有待完善】
-
查看方法实现
Ctrl+Alt+b
-
查看类中的所有方法以及父类当中的方法、
Ctrl+F12