前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【程序源代码】intellij idea查看方法在哪里被调用

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

作者头像
程序源代码
发布2022-03-04 11:10:52
4.1K0
发布2022-03-04 11:10:52
举报
文章被收录于专栏:程序源代码

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

    最近一直在使用idea进行开发和调试代码。发现idea确实对开发者非常友好。对于一名程序员来说,经常会遇到这个场景:查看方法之间的调用关系。也就是说经常需要知道这个方法在哪些类、哪些对象需要使用到它,这样在调用方法的时候,将断点放到入口调用的地方就能直接 跟踪执行程序了。     今天又折腾了一半天修改方法和方法调用相关的操作。特此整理出来分享给大家,如果能用到的同学给点个赞!intellij idea想要知道查看方法在哪里被调用?该怎么去实现呢?我们今天来分享两种方法,都比较简单,详细请看下文介绍,需要的朋友可以参考下。

本文适用idea开发者

方法一:find usages

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

本文适用idea开发者

方法二:调用层次

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

本文适用idea开发者

但两个技巧也有区别:

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

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

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

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

“程序源代码”

视频号二维码

【小编微信二维码

投稿邮箱】315997972@qq.com【写作说明】以上内容分享给喜欢编程,有梦想的程序员,希望能帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。【免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为,与平台没有直接关系。

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为了方便阅读和理解,文章分享的技术已经通过录制视频,已经上传到同名的视频号。如果你喜欢或者有什么建议,也可以扫描小编微信加为好友私聊。大家可持续关注同名的视频号持续关注。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档