7.1 Exception Hierarchy: Throwable, Checked vs Unchecked
Topic Preview • Enroll to Read Full Lesson

7.1 Exception Hierarchy: Throwable, Checked vs Unchecked

Topic Summary

Understand why Java programs throw exceptions and learn the crucial distinction between checked and runtime exceptions.

What You Will Learn
• Map the `Throwable` -> `Error` vs `Exception` class tree. • Differentiate between Checked exceptions and Unchecked (`RuntimeException`) exceptions. • Know when to handle an exception versus when to propagate it.
Included in Java Fundamentals & Object-Oriented Programming • Lifetime access for ₹49
View Syllabus