W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如上圖 Gif 所示,查看所選對(duì)象的方法常用有三種方式: 選中對(duì)象后,使用快捷鍵? Alt + F8
?。選中對(duì)象后,拖動(dòng)對(duì)象到 ? Watches
?。選中對(duì)象后,鼠標(biāo)懸停在對(duì)象上 2 秒左右。
- 如上圖 Gif 所示,在彈出表達(dá)式輸入框中 IntelliJ IDEA 也是能幫我們智能提示。
- 如上圖 Gif 所示,當(dāng)我們需要過(guò)掉后面的所有斷點(diǎn)的時(shí)候,我們不需要去掉這些斷點(diǎn),只需要點(diǎn)擊左下角那個(gè)小圓點(diǎn),點(diǎn)擊小圓點(diǎn)之后,所有斷點(diǎn)變成灰色,然后我們?cè)僭诎纯旖萱I?
F9
? 即可過(guò)掉當(dāng)前和后面所有的斷點(diǎn)。
- 我們可以給斷點(diǎn)設(shè)置進(jìn)入的條件。如上圖 Gif 所示,因?yàn)樽兞??
temp3
? 不等于 ?200
? 所以該斷點(diǎn)沒(méi)有被進(jìn)入直接跳過(guò)。
如上圖,我們可以給斷點(diǎn)設(shè)置更復(fù)雜的步入條件。 紅框中的 ? Pass count
?表示跳過(guò)多少次后開(kāi)始步入,比如 ?for
?循環(huán)中,我們要查看一個(gè)變量循環(huán) 3 次后的結(jié)果就可以使用該方式。
- 如上圖,對(duì)于某些不重要的斷點(diǎn),只要步入一次就夠了,就可以勾選此選項(xiàng),讓它步入之后自動(dòng)刪除。
- 如上圖,對(duì)于某些場(chǎng)景的斷點(diǎn),需要其他斷點(diǎn)先觸發(fā)之后再進(jìn)行觸發(fā),可以選擇此項(xiàng)。默認(rèn)選擇的是: ?
None
?
- 有時(shí)候當(dāng)我們步入方法體之后,還想回退到方法體外。如 Gif 演示,斷點(diǎn)進(jìn)入 ?
addNum
? 方法后,點(diǎn)擊 ?Drop Frame
? 按鈕之后,斷點(diǎn)重新回到方法體之外。
- 上圖 IntelliJ IDEA 版本:2017.1.3
- 如上圖左側(cè)紅框內(nèi)容,可以看到當(dāng)前斷點(diǎn)線程執(zhí)行的堆棧情況,最上面的為當(dāng)前斷點(diǎn)位置,下面的是斷點(diǎn)前面執(zhí)行的方法,如果需要看斷點(diǎn)前面走過(guò)的路,可以查看該區(qū)域。并且可以用圖上箭頭按鈕進(jìn)行限制顯示框架類(lèi)代碼的執(zhí)行過(guò)程,而不是包括依賴 jar 里面的執(zhí)行過(guò)程。
- 如上圖右側(cè)紅框內(nèi)容,可以用來(lái)展示單點(diǎn)斷點(diǎn)位置的內(nèi)存情況,對(duì)于判斷內(nèi)存溢出相關(guān)問(wèn)題很有幫助。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: