"In the previous article ( Debugging in Java: Debugging Theory and Strategies ), we covered some basic strategies for debugging in Java. Now we get to the technical details of how to locate and eradicate bugs. The hardest part of debugging is locating the section of code that's gone wrong and determining the reason why. We offer two techniques: trace debugging and logging. Both have their advantages and disadvantages and are suited to different types of tasks."
"Debugging in Java presents unique challenges, but also simplifies other areas of debugging, such as distributing changes. The strategies outlined above are a good way to get started and highlight some of the problems involved with debugging Java software. In the next article ( Debugging in Java: Techniques for Bug Eradication ), I'll show you some useful techniques to help isolate bugs in Java and determine the exact location of bugs."
"This tutorial introduces Java debugging. We will cover traditional program and server-side debugging. Many developers don't realize how much getting rid of software bugs can cost. If you are a Java developer, this tutorial is a must-read. With the tools that are available today, it is vital that developers become just as good debuggers as they are programmers."