It means that the debugger will not stop at the breakpoint the first time, but only after that breakpoint has been passed N times (where N is the hit count).
Thanks Jesper for the reply , to be frank I did not get what do you mean by the above thing :
Assume that this is my sample program , how can the above theroy suit my sample program given below . Please suggest .
Let's assume you put a breakpoint on the "First Line" println statement and set the hit count to 5.
The first 4 times that statement is executed, the debugger will keep going as though there was no breakpoint there. However, on the 5th time (in the current debug run), the breakpoint will be taken and the debugger will pause execution.
An IDE is no substitute for an Intelligent Developer.