Idea怎么查看源碼中的調(diào)用關(guān)系(intellij idea查看源碼)
1、IntelliJ IDEA中可以在主菜單中選擇Navigate Call Hierarchy命令查看一個(gè)Java方法調(diào)用樹caller和callee兩個(gè)方向,但是不像Eclipse那樣可以查看類成員變量的調(diào)用樹。
2、查看超類的的結(jié)構(gòu)樹,如當(dāng)你有Exception這個(gè)類時(shí)顯示此類的超類結(jié)構(gòu)圖 然后查看Throwable的其他子類,點(diǎn)擊Throwable,然后輸入快捷鍵CTRL+H,右側(cè)有Throwable的4個(gè)子類 添加Throwable子類Error到此結(jié)構(gòu)圖 最后出現(xiàn)此類的結(jié)構(gòu)圖。
3、1查看圖形形式的繼承鏈 在你想查看的類的標(biāo)簽頁(yè)內(nèi),點(diǎn)擊右鍵,選擇 Diagrams,其中有 show 和 show Popup,只是前者新建在標(biāo)簽頁(yè)內(nèi),后者以浮窗的形式展示實(shí)際上,你也可以從左邊的項(xiàng)目目錄樹中,對(duì)你想查看的。
4、查看注釋W(xué)inCtrl+Q,MacControl+J 補(bǔ)齊方法調(diào)用tab,如果方法有參數(shù),光標(biāo)會(huì)自動(dòng)定位在小括號(hào)內(nèi),這個(gè)時(shí)候,使用commond+P或者Alt+P可以查看參數(shù)信息如果沒有參數(shù),直接定位在后調(diào)用完畢,不需要再定位光標(biāo),直接。
5、9CtrlW選擇字在編輯器里的功能是先選擇脫字符處的單詞,然后選擇源代碼的擴(kuò)展區(qū)域舉例來(lái)說(shuō),先選擇一個(gè)方法名,然后是調(diào)用這個(gè)方法的表達(dá)式,然后是整個(gè)語(yǔ)句,然后包容塊,等等10在任何工具窗口里使用Escape鍵。
6、對(duì)IDEA而言,對(duì)于模256十1乘,全0子分組用256=l來(lái)表示,因此0的乘法逆是0計(jì)算子密鑰要花點(diǎn)時(shí)間,但對(duì)每一個(gè)解密密鑰,只需做一次關(guān)于IDEA中運(yùn)用的很多概念,需要參考數(shù)論中的知識(shí),如有疑問,可以參考以下資料。
7、通常都是以jar的形式引入,這樣有時(shí)調(diào)試不太方便,怎么直接引入源代碼呢eclipse比較簡(jiǎn)單,那idea呢舉個(gè)栗子web項(xiàng)目調(diào)用到platform項(xiàng)目中的接口實(shí)現(xiàn),如下建立模塊,將兩個(gè)項(xiàng)目引入到同一窗口,調(diào)試時(shí)就可以直接跳轉(zhuǎn)了。
8、下面使用MySql Connectornet提供的專用對(duì)象 MySqlConnection mycon = new MySqlConnectionconstrmyconOpenMySqlCommandmycmd = new MySqlCommandquotselect * from usersquot, myconMySqlDataReader myreader = mycmd。
9、在了解一個(gè)類的時(shí)候,可以使用 ctrl+F12 來(lái)查看類中的成員變量和方法 可以通過 IDEA 的 Diagrams 功能去了解一個(gè)類的繼承關(guān)系 多打 斷點(diǎn)調(diào)試 ,斷點(diǎn)追蹤源碼是很好的閱讀源碼的方式,可以先通過 debug 了解下調(diào)用邏輯,都和哪些類有。
10、1首先在我們開發(fā)的某個(gè)module上點(diǎn)擊右鍵,然后打開module設(shè)置2選擇左側(cè)的libraries選項(xiàng)3在右側(cè)區(qū)域的上方,點(diǎn)擊綠色小加號(hào)4選擇本機(jī)中存儲(chǔ)的jar包,之后選擇要導(dǎo)入的具體module5添加完成會(huì)顯示當(dāng)前已經(jīng)導(dǎo)入的jar包信息。
11、Ctrl+Alt+S進(jìn)入Settings,選擇Debuggershow alternative source switcher 勾選,開啟顯示替代源選擇器 一個(gè)小問題耗了一天終于解決 記錄下也分享給其他人。
12、在編輯界面可以使用crlt+鼠標(biāo)左鍵 左擊類名,進(jìn)入SUN提供的源碼中。
13、如果目前還不確定是哪個(gè)請(qǐng)求,先在瀏覽器打開開發(fā)者控制臺(tái),找到具體的請(qǐng)求地址這里以京東為例域名后面的一般就是請(qǐng)求的路徑,比如下圖這個(gè) getinfo確認(rèn)具體的請(qǐng)求路徑后,在 idea 左側(cè)選中項(xiàng)目根目錄右鍵 Find in。
14、2,復(fù)制到另一文件夾下,并解壓 3,在IDEA中創(chuàng)建普通的java工程 4,設(shè)置IDEA的DEBUGGER項(xiàng)去掉勾選 5,設(shè)置sourcepath,把原來(lái)的2個(gè)刪掉,換上解壓的文件夾javafxsrc, src 這樣就可以調(diào)試jdk源碼了。
15、我用的是eclipse,百度到的方法在Eclipse查看開發(fā)包jar源碼的方法如下1選擇項(xiàng)目,右鍵中單擊Properties2Java Build PathLibraries,在下面找到如310M1jar包,展開它。
16、idea有import功能,可以導(dǎo)入本地源碼和類庫(kù) 點(diǎn)File Import Porject,選擇你本地的源碼路徑,根據(jù)向?qū)崾緦?dǎo)入,idea兼容四種IDE的工程 1Eclipse project classpath file,也就是你的源碼中有eclipse的工程文件。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。