The yellow arrow that “falls” between two black dots, imagine that our program has a breakpoint on the line by which the method is called, and stopped there. By clicking this button, the debugger will go inside the method and stop on the first line, so we can debug inside the method. For example, where the breakpoint is shown in the following figure.

By clicking the button marked in red, the debugger will go inside the echaCuentas () method and stop at the first line of this method. The next button, the yellow arrow, jumping over the black dot, is the step-by-step execution of the program, but without getting into the method that you find. For example, in the previous figure, if you click this button, execution will follow the line System.out.println (), without stopping in the echaCuentas () method.
Finally, the last button is an arrow between two black dots, it advances the program until we exit the current method and go to the place where it was called.
source share