欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

intellij idea查看方法在哪里被調(diào)用的兩種技巧

百度經(jīng)驗(yàn)   發(fā)布時(shí)間:2020-09-22 09:28:37   作者:科技趣說   我要評(píng)論
intellij idea想要知道查看方法在哪里被調(diào)用?該怎么去實(shí)現(xiàn)呢?我們今天來分享兩種方法,都比較簡(jiǎn)單,詳細(xì)請(qǐng)看下文介紹,需要的朋友可以參考下

分析一個(gè)復(fù)雜的程序或者項(xiàng)目的時(shí)候,往往需要知道一個(gè)方法在哪里被調(diào)用,在idea中,有2種方法可以找到被調(diào)用的地方,下面詳細(xì)介紹。

方法一:alt+f7

1、第一個(gè)方法點(diǎn)右鍵,有個(gè)find usages選項(xiàng),意思是"找到使用它的地方"

2、離如HttpServletRequest的getHeader方法,使用的地方如下,結(jié)果很詳細(xì),哪個(gè)模塊,哪個(gè)包,哪個(gè)類,哪一行都清清楚楚。

3、一般情況下,速度還是很快的

4、但如果使用的地方包括JDK本身的庫,搜索的就比較慢了。

5、還能對(duì)除了java以外的其它語言使用alt+f7查看在哪被調(diào)用,離如下面查看b方法被調(diào)用的地方。

二、ctrl+alt+h

1、ctrl+alt+h的搜索結(jié)果和alt+f7是相似的。例如Paths.get方法也是找到5個(gè)被使用的地方。

2、ctrl+alt+h的功能的英文名意思是"調(diào)用層次",alt+f7的功能的英文名意思是"找到使用的地方"。其實(shí)都有"找到使用的地方"的功能,區(qū)別是alt+f7的結(jié)果是由大到小的層次,結(jié)果的樹形結(jié)構(gòu)是模塊->包->類->方法->行。而ctrl+alt+h的搜索結(jié)果的結(jié)構(gòu)是目標(biāo)方法->調(diào)用目標(biāo)方法的方法a->調(diào)用a的方法b……這樣的結(jié)構(gòu)

3、也能對(duì)其它語言使用

如何取舍?

我個(gè)人感覺alt+f7更常用一些,而ctrl+alt+h在一些時(shí)候也能達(dá)到alt+f7的效果,但搜索結(jié)果不太直觀,更難理解一些。ctrl+alt+h在分析一些復(fù)雜程序的層次關(guān)系時(shí)可以用到。

以上就是intellij idea查看方法在哪里被調(diào)用的兩種技巧,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

IDEA中怎么設(shè)置背景? idea置黑色或白色背景的教程

相關(guān)文章

最新評(píng)論