What are the Differences Between a Checked and Unchecked Exceptions in Java ?

Checked Exceptions extend Throwable class, but they do not extend RuntimeException or Error classes. UncheckedException extend RuntimeException class.

Checked Exceptions are checked at compile time in Java. Unchecked Exceptions happen at Runtime, so they are not checked at compile time.

IOException, SQLException etc. are examples of Checked Exceptions. NullPointerException, ArithmeticException etc. are examples of Unchecked Exceptions.



You May Interest

What are the Different Types of Events Provided by Spring Framewo ...

Why ListIterator Has add Method But Iterator Does Not Have in Jav ...

When is UnsupportedOperationException Thrown in Java ?

What is the Difference Between Sleep and Wait Methods in Java ?

What is the Use of a Dictionary Class in Java ?