intellij idea查看方法在哪里被调用的两种技巧
分析一个复杂的程序或者项目的时候,往往需要知道一个方法在哪里被调用,在idea中,有2种方法可以找到被调用的地方,下面详细介绍。
方法一: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查看方法在哪里被调用的两种技巧,希望大家喜欢,请继续关注脚本之家。
相关推荐:
相关文章
- 这篇文章主要介绍了intellij idea全局查找和替换的具体使用,这是一个很方便功能,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2020-09-16
IntelliJ IDEA 2020.1.3安装Jrebel热部署插件和破解工具带激活教程
这篇文章主要介绍了IntelliJ IDEA 2020.1.3安装Jrebel热部署插件和破解工具带激活教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友2020-09-15IntelliJ2021系列怎么安装? IntelliJ IDEA 2021.1.0最新注册方法+汉化
IntelliJ IDEA 2021.1发布了,新版本增加对 Java 14的支持,这里就带来了IntelliJ IDEA 2021最新的汉化激活教程,以及汉化方法,并附有激活补丁下载,希望对大家有帮助2021-04-10IntelliJ IDEA 2020.1正式发布,你要的Almost都在这(推荐)
自从官方在2020-01-20发布了其2020年的Roadmap后,我便持续关注着、期待着JetBrains IntelliJ IDEA在“新10年”的首个版本的发布,感兴趣的朋友跟随小编一起看看吧2020-04-13IntelliJ IDEA Ultimate、Community、EAP版本的区别
这篇文章主要介绍了IntelliJ IDEA Ultimate、Community、EAP版本的区别,需要的朋友可以参考下2020-02-14IntelliJ IDEA搭建Android开发环境图文详解
这篇文章主要介绍了IntelliJ IDEA搭建Android开发环境图文详解,需要的朋友可以参考下2020-02-14基于IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
使用IntelliJ IDEA搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助,需要的朋友可以参考下2020-02-13IntelliJ IDEA卸载、安装图文教程与intellij idea卸载重装无法打开的解
这篇文章主要介绍了IntelliJ IDEA卸载、安装图文教程与intellij idea卸载重装无法打开的解决方法),需要的朋友可以参考下2019-07-04IntelliJ IDEA 2021.1.0许可证最新注册激活方法 五种许可证激活教程
JetBrains2021系列陆续发布,之前的激活教程已经不能使用,今天就给大家带来了最新的激活教程,适用于JetBrains的所有开发工具2021-04-10IntelliJ IDEA2019许可证过期激活 JetBrains2019系列最新许可激活方法(
JetBrains2019系列陆续发布,之前的激活码已经过期,下面就带来了最新的激活教程,适用于JetBrains的所有开发工具,并附有IntelliJ IDEA 2019、CLion 2019等下载和注册码,2019-04-01
最新评论