Explore advanced debugging techniques for Java applications with Andrey Breslav in this 28-minute conference talk. Dive into topics such as JDI, IntelliJ, compiler integration, and mixed debugging approaches. Learn about extract method refactoring, interactive debugging, and handling challenges with lambdas. Discover strategies for loading classes, dealing with private members, and implementing breakpoints. Gain insights into memory models and improve your debugging skills to tackle complex Java programming issues effectively.
Overview
Syllabus
Intro
Debuggers
JDI
IntelliJ
Compiler
Mixed approach
Extract method refactoring
Interactive debugging
Another challenge
Lambdas
Loading into the other side
Class loader
Privates
Debugging
Stop code
Stop at breakpoint
Play badly
Memory model
Summary
Taught by
Java