Debugging with IntelliJ IDEA
summary
Shows live IDE demos: hot swap and Force return to inject a string or throw an exception at runtime; lambda breakpoints and stream chain tracing to see per-element filter/map results; emulated method breakpoints that catch reflective calls; evaluate-and-log with Shift+click to print or mutate values without pausing; conditional breakpoints like do not stop if called from…; and a repeat-until-failure concurrency debug that reproduces a race after ~1,600 runs.
AI-written summary · about
chapters (14)
- 0:00IntelliJ IDEA debugger intro
- 1:55Debugging beyond bugs
- 4:05Hot swapping code
- 9:27Forcing return/exceptions
- 12:40Debugging lambdas/stream API
- 16:40Tracing stream chains
- 19:32Undiscoverable debugger features
- 20:38Method breakpoints for interfaces
- 24:57Replacing print debugging
- 29:58Non-suspending breakpoints
- 32:07Analyzing workflows statically
- 35:50Conditional breakpoints
- 39:06Debugging concurrency issues
- 44:28Summary and documentation tips








