# 08 - Error Handling and Exceptions

Java exception handling: try-catch-finally, checked vs unchecked, throw and throws, custom exceptions and try-with-resources.

## What you'll learn

- Multiple Catches
- Exception Hierarchy
- Try-Catch-Finally
- Throw and Throws
- Checked vs Unchecked Exceptions

*This article is part of the **Java** series on federicocalo.dev.*

---

## Read the full article

The complete article (16 min read) with code examples, diagrams, and practical exercises is available here:

**➡️ [08 - Error Handling and Exceptions](https://federicocalo.dev/en/blog/java-error-handling-exceptions)**

`https://federicocalo.dev/en/blog/java-error-handling-exceptions`

---

*By [Federico Calò](https://federicocalo.dev) — Software Developer & Technical Writer*
