【程序源代码】intellij idea查看方法在哪里被调用

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

    最近一直在使用idea进行开发和调试代码。发现idea确实对开发者非常友好。对于一名程序员来说,经常会遇到这个场景:查看方法之间的调用关系。也就是说经常需要知道这个方法在哪些类、哪些对象需要使用到它,这样在调用方法的时候,将断点放到入口调用的地方就能直接 跟踪执行程序了。

     今天又折腾了一半天修改方法和方法调用相关的操作。特此整理出来分享给大家,如果能用到的同学给点个赞!intellij idea想要知道查看方法在哪里被调用?该怎么去实现呢?我们今天来分享两种方法,都比较简单,详细请看下文介绍,需要的朋友可以参考下。

本文适用idea开发者

方法一:find usages

具体的使用方法,选中需要查看的方法选中点击右键,在选项卡中有:find usages选项,意思是"找到使用它的地方"。点击在显示结果区域直接就展示了当前方法使用它的地方。可以具体到某个类、某个方法等具体位置 。使用的地方如下,结果很详细,哪个模块,哪个包,哪个类,哪一行都清清楚楚。

f0534cc0b60c8e9584a9678c8e80cf9f.png

本文适用idea开发者

方法二:调用层次

具体的使用方法,选中需要查看的方法选中点击快捷键ctrl+alt+h的搜索结果。大家参考下图可以发现这种方法和alt+f7是基本相似的。这种方法是找到该方法的调用 ,是找到那被使用的地方。

e2c535cd9ad91b69caeca7b33a0acce5.png

本文适用idea开发者

但两个技巧也有区别:

ctrl+alt+h的功能的英文名意思是"调用层次",alt+f7的功能的英文名意思是"找到使用的地方"。其实都有"找到使用的地方"的功能,区别

alt+f7的结果是由大到小的层次,结果的树形结构是模块->包->类->方法->行。

ctrl+alt+h的搜索结果的结构是目标方法->调用目标方法的方法a->调用a的方法b……这样的结构

为了方便阅读和理解,文章分享的技术已经通过录制视频,已经上传到同名的视频号。如果你喜欢或者有什么建议,也可以扫描小编微信加为好友私聊。大家可持续关注同名的视频号持续关注。


程序源代码

视频号二维码

04c20924a2688ba5b78e97bfbd0a1c6c.png

【小编微信二维码4ffa5f8677603393818e43105ed4e78f.png

1b6e4ca53074327a0ba88420a93e074a.png





投稿邮箱】315997972@qq.com

写作说明】以上内容分享给喜欢编程,有梦想的程序员,希望能帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。

免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为,与平台没有直接关系。

目前已有10000000+   优秀的程序员加入我们

f8ba71889c4aa8926e0635fe37ab663b.gif     e180c15beba46efeda6989fc6d50d020.gif     e7752903cd204a6157bc211ea5bddc85.gif     d3487bd7c3ddb62f5d6792d5def7d864.gif     552e9c518fec53f0b1fbcd25983de6e2.gif     c30d8fa6481fe4ac8865e90f8156e3f1.gif     93f9e8284a4b14d1da5cc31d03b25f3b.gif

072fd98d0ee7d94f2225c4f2a1de542f.gif     0838e17e7c67939b5d3713ca034e6301.gif     9bdc304958cdd0792dc21323a25ba58b.gif     dcb20ee509c0950d30a665e4c4141337.gif     34f854f033cbe2cb98bf4a0b42dc1071.gif     2ad198f5b9704e5054d0ecbbf906aac3.gif     56599c83a42a979b713fd99a9e76ff44.gif

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序源代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值