IDEA Debug 技巧總結
IDEA版本2018.2
參考 IDEA debug
快捷鍵
- 添加/取消斷點: ⌘F8
- 重新運行程序: ⌥⌘R
- 跳過: F8
- 進入: F7
- 停止: ⌘F2
- 看單個/全部斷點詳細信息: ⇧⌘F8
斷點
在打斷點的那行按⇧⌘F8,如下:
只有當i==2的時候斷點才會生效。
對變量還可以添加訪問和修改監聽,當變量被修改和訪問時,斷點生效:
禁用斷點,禁用之后斷點還在但是不起作用了,按住Alt點擊斷點:
debug方法
拋棄棧幀,可以回到上一個棧幀(返回到調用此方法的代碼處):
在debug的右側還可以看到jvm的堆內存的使用情況,包括每個對象的數量,還支持搜索,雙擊還可以查看對象的詳細信息:
在debug左側有很多快捷按鈕:
在debug的時候修改變量值:
添加異常斷點,代碼會自動停在拋出異常的那一行:
結尾
如果大家覺得有用,請幫忙點個推薦。謝謝。