I got one doubt regarding exception handling. We have checked and unchecked exceptions. Why they have given like that? irrespective checked or unchecked we have to handle the exception. Then i am unable to draw a line why that is given like that.
For Example if we have ArithmeticException, It is not a checked exception. Then also we have to handle it when it occurs. Then what's the point of having two different kinds of exceptions?
Please help me in this. Thank you.