使用IDEA阅读源码的正确姿势~

使用IDEA阅读源码的正确姿势~
原文链接
有一句古语,大家都听过的——工欲善其事必先利其器,尤其是生活在这样一个既是最好的时代,又是最坏的时代中,极其智能的编辑器Intellij IDEA因其智能性受到大家推崇,又因其智能性而不熟练于一些设置而苦恼,

今天找来一篇文章为大家总结了使用IDEA阅读源码时最惊为天人的几个方式


1 秘技-左右横跳
·选中方法,CTRL+左击,可跳转至方法的定义处
使用IDEA阅读源码的正确姿势~_第1张图片
·在方法定义处执行CTRL+左击,还可发现该方法在哪些地方被使用到。
使用IDEA阅读源码的正确姿势~_第2张图片
对于变量,该功能同样适用,实现流畅地左右横跳!


2 查看类层级结构
快捷键 CTRL+H
·进入某一java文件后,任意位置使用快捷键 CTRL+H 即可打开如下面板查看该类的层级结构。
使用IDEA阅读源码的正确姿势~_第3张图片
直接点击
·IDEA 为我们提供的快捷图标:
使用IDEA阅读源码的正确姿势~_第4张图片
使用IDEA阅读源码的正确姿势~_第5张图片

上图中我们看到它也提供了

快捷键 CTRL + ALT + B
·选中 ExecutorService 名称,按快捷键
使用IDEA阅读源码的正确姿势~_第6张图片


3 查看类继承图
·在该类面板内任意位置右键使用上下文菜单:Diagrams -> Show Diagram…
使用IDEA阅读源码的正确姿势~_第7张图片
效果图如下。注意到左上一排按钮,可根据需要来设置显示该类或接口的字段、构造器、方法、属性和内部类等等
使用IDEA阅读源码的正确姿势~_第8张图片
注意到同样提供了快捷键入口:Ctrl+Shift+Alt+U。
该功能不仅可对类或接口等单文件使用,还可用于展示一个模块的类之间的依赖关系:
使用IDEA阅读源码的正确姿势~_第9张图片


4 查看文件的Structure
·可快速浏览、定位到类的方法、字段等
使用IDEA阅读源码的正确姿势~_第10张图片


5 返回光标的上/下一个地方
·注意到左上的左右箭头,实现真正的“左右横跳”
使用IDEA阅读源码的正确姿势~_第11张图片
以上内容均摘自服务端研究员撰写的牛客网专刊《Java源码模拟面试解析指南》

你可能感兴趣的:(JavaWeb)