Smarter debugging in the IDE
summary
An Eclipse Java debugger demo uses a small boat-hire app to show concrete tactics: change an object's age to 35 with drop to frame and edit value to avoid restarting, add a detail formatter and watchpoint to find who overwrites the name (Lombok complicates locations), use toggle trace point to log boat names (Titanic vs Oceanic), run code in the debug shell to construct a Person, detect a deadlock with show monitors/highlight deadlocks (locks on instance IDs 27 and 34), and remotely attach to another Eclipse; all techniques work live.
AI-written summary · about
chapters (20)
- 0:00Start
- 3:30Always Stop at Uncaught Exceptions
- 6:10Class Breakpoint
- 6:55What a Trace Point Does
- 7:20Conditional Breakpoints
- 13:36Show Logical Structure
- 14:45Java Show References
- 15:58Debug Configurations
- 16:30Show Command Line
- 19:09Debug Shell
- 20:02Chain Method Calls
- 21:00Concurrency
- 21:39Suspend the Application
- 22:54Code Mining
- 24:42Debug another Eclipse Application
- 25:22Create a New Debugging Configuration
- 27:39Debugging Settings
- 29:45Show All the References
- 30:05Advanced Source Code Lookup Options
- 31:26Slides








