Checked and UnChecked Exception

Checked Exceptions:

The Exception which are checked by compiler for smooth execution of the program at runtime are called checked ExceptionIn the case of checked exceptions compiler will check whether we are handling exception if the programmer not handling then we will get compile time error


Unchecked Exceptions:

The Exception which are not checked by compiler are called unchecked exception

Example: ArithmeticException

*Wheather exception is Checked or Unchecked  compulsory it will occur only at Runtime.There is no chance of pccuring any exception at compile time .Runtime exception and its child classes,error and its child classes are unchecked except this remaining are checked exceptions