intellij idea查看方法在哪里被调用的两种技巧
番茄系统家园 · 2022-05-06 12:05:22
分析一个复杂的程序或者项目的时候,往往需要知道一个方法在哪里被调用,在idea中,有2种方法可以找到被调用的地方,下面详细介绍。
- 软件名称:
- IntelliJ IDEA 2021.2 旗舰版 官方中文正式版(附补丁+安装教程)
- 软件大小:
- 729MB
- 更新时间:
- 2021-07-28
方法一: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查看方法在哪里被调用的两种技巧,希望大家喜欢,请继续关注。
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/rjwt/184328QPmgKX.html。猜你喜欢
最新应用
热门应用

