hi nivi
in
java checked exceptions are exceptions which must be handled by either the method throwing the exception or by its calling method or if the current method has ducked the exception by declaring it then the caller method has to handle(or catch )it.
all exceptions except RuntimeExceptions in java are checked exceptions.
there is no need to declare the unchecked exceptions.but they still need to be handled somewhere down the call stack.