idea本地debug斷點小技巧
簡單的設置斷點條件
斷點后,右鍵這個斷點,可以在 condition 中填寫能得出布爾的表達式
a == 1
你如果寫如下,表示先給他賦值,然后斷住
a = 2; true
斷點后設置某個變量的值
在 debug 區域可以設置變量的值
黃色斷點
通過 shift + 點擊,能產生黃色斷點,黃色斷點不會實際斷點住,但是會打印斷點的信息
功能類似 sout 打印內容
異常斷點
你可以選擇產生指定的異常,然后會斷在產生異常處
這個能力適用比方運行后知道異常了,快速斷點到異常處分析,而不是逐步去斷
多線程斷點
IDEA 在 Debug 時默認阻塞級別是 ALL,會阻塞其它線程,只有當前調試線程走完時才會走其它線程
你需要在 View Breakpoints 選擇 Thread 即可