Debugging is referred as watching the source code and variables of the program during execution. The stop point or break point is specified in the code where the execution is paused by the debugger. Then you can use step over, step into commands to go to next statement for execution. In this tutorial we are going to use java debugger that comes in eclipse. The eclipse used for demonstration is eclipse juno. Eclipse has special perspective for debugging allowing investigation for variables or execution statements.