快捷搜索: 王者荣耀 脱发

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

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

最近一直在使用idea进行开发和调试代码。发现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……这样的结构

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

“程序源代码”

视频号二维码

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

关键字:intellij idea查看方法在哪里被调用的两种技巧 最近一直在使用idea进行开发和调试代码。发现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……这样的结构 为了方便阅读和理解,文章分享的技术已经通过录制视频,已经上传到同名的视频号。如果你喜欢或者有什么建议,也可以扫描小编微信加为好友私聊。大家可持续关注同名的视频号持续关注。 — “程序源代码” 视频号二维码 免 责 声 明 明 目前已有10000000+ 优秀的程序员加入我们
经验分享 程序员 微信小程序 职场和发展