Eclipse 控制台噴出大量紅字,滿屏類名與行號,初學者往往無從下手。其實掌握核心閱讀順序即可快速定位問題。
NullPointerException、ClassNotFoundException、CannotLoadBeanClassException 等,異常名稱直接揭示錯誤性質。java.lang.NullPointerException
at com.myapp.service.UserService.getUser(UserService.java:42)
at com.myapp.controller.UserController.query(UserController.java:18)
...
→ 直接跳到 UserService.java:42,檢查該行物件是否為 null。
Show Logical Structure(邏輯結構視圖)檢視集合內容。Breakpoint 搭配 Variables 視窗動態追蹤。Debug 視角查看所有執行緒堆疊。錯誤堆疊不是天書,只要「找自己的代碼、認異常類型、搜關鍵字」三步走,除錯效率將大幅提升。