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

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

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


1 秘技-左右横跳
·选中方法,CTRL+左击,可跳转至方法的定义处
在这里插入图片描述
·在方法定义处执行CTRL+左击,还可发现该方法在哪些地方被使用到。
在这里插入图片描述
对于变量,该功能同样适用,实现流畅地左右横跳!


2 查看类层级结构
快捷键 CTRL+H
·进入某一java文件后,任意位置使用快捷键 CTRL+H 即可打开如下面板查看该类的层级结构。
在这里插入图片描述
直接点击
·IDEA 为我们提供的快捷图标:
在这里插入图片描述
在这里插入图片描述

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

快捷键 CTRL + ALT + B
·选中 ExecutorService 名称,按快捷键
在这里插入图片描述


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


4 查看文件的Structure
·可快速浏览、定位到类的方法、字段等
在这里插入图片描述


5 返回光标的上/下一个地方
·注意到左上的左右箭头,实现真正的“左右横跳”
在这里插入图片描述
以上内容均摘自服务端研究员撰写的牛客网专刊《Java源码模拟面试解析指南》

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值