- Define a run/debug configuration for the application to be debugged.
- Create breakpoints in the source code.
- Launch the debugging session.
- Pause or resume the debugging session as required.
- During the debugger session, step through the breakpoints, switch between frames, change values on-the-fly, examine a suspended program, explore frames, evaluate expressions, and set watches.

