时间:2021-05-22
分析一个复杂的程序或者项目的时候,往往需要知道一个方法在哪里被调用,在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查看方法在哪里被调用的两种技巧,希望大家喜欢,请继续关注。
相关推荐:
IDEA中怎么设置背景? idea置黑色或白色背景的教程
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
方法调用Java支持两种调用方法的方式,根据方法是否返回值来选择。当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体
分两种情况,调用JS方法,和调用后台方法。 调用JS方法的如下。 有两种方法: 一、在前台: 二、在后台:Label1.Attributes.Add
简介关于IDEA的介绍,引用自百度百科:IDEA全称IntelliJIDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发
idea是java语言开发的集成环境。 IDEA全称IntelliJIDEA,IntelliJ在业界被公认为最好的java开发工具之一,也是AES算法标准的主
在intellij中忽略提交文件,分两种情况,文件没有纳入版本管理第一种方法文件还没有纳入版本管理,这种通过svn的ignore配置versioncontrol