intellij idea查看方法在哪里被调用的两种技巧

intellij idea查看方法在哪里被调用的两种技巧,第1张

intellij idea查看方法在哪里被调用的两种技巧

分析一个复杂的程序或者项目的时候,往往需要知道一个方法在哪里被调用,在idea中,有2种方法可以找到被调用的地方,下面详细介绍。

IntelliJ IDEA 2021.3 旗舰版 官方中文正式版(附汉化包+安装教程)

  • 类型:编程工具
  • 大小:653MB
  • 语言:简体中文
  • 时间:2021-12-01
查看详情

方法一:alt+f7

1、第一个方法点右键,有个find usages选项,意思是"找到使用它的地方"

2、离如HttpServletRequest的getHeader方法,使用的地方如下,结果很详细,哪个模块,哪个包,哪个类,哪一行都清清楚楚。

3、一般情况下,速度还是很快的

4、但如果使用的地方包括JDK本身的库,搜索的就比较慢了。

5、还能对除了java以外的其它语言使用alt+f7查看在哪被调用,离如下面查看b方法被调用的地方。

二、ctrl+alt+h

1、ctrl+alt+h的搜索结果和alt+f7是相似的。例如Paths.get方法也是找到5个被使用的地方。

2、ctrl+alt+h的功能的英文名意思是"调用层次",alt+f7的功能的英文名意思是"找到使用的地方"。其实都有"找到使用的地方"的功能,区别是alt+f7的结果是由大到小的层次,结果的树形结构是模块->包->类->方法->行。而ctrl+alt+h的搜索结果的结构是目标方法->调用目标方法的方法a->调用a的方法b……这样的结构

3、也能对其它语言使用

如何取舍?

我个人感觉alt+f7更常用一些,而ctrl+alt+h在一些时候也能达到alt+f7的效果,但搜索结果不太直观,更难理解一些。ctrl+alt+h在分析一些复杂程序的层次关系时可以用到。

以上就是intellij idea查看方法在哪里被调用的两种技巧,希望大家喜欢,请继续关注脚本之家。

相关推荐:

IDEA中怎么设置背景? idea置黑色或白色背景的教程

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/1337323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-13
下一篇 2022-06-13

发表评论

登录后才能评论

评论列表(0条)

保存