"Towards Better Checked Exceptions" [IJN]

"Towards Better Checked Exceptions" [IJN]

From Inside Java by David Delabassee

March 9, 2026 · 13 min · Season 3 · Episode 6

About this episode

The episode discusses the complexities and potential improvements related to Java's checked exceptions.

Java's checked exceptions are both an integral part of the language and one of its most contested features. Whether their introduction was a mistake and whether they should all be turned unchecked are frequently discussed topics but since the former is not overly relevant and the latter unlikely, this conversation isn't moving Java forward. Instead, let's talk about specific issues with checked exceptions and what could be done about them - from (entirely speculative) language changes to (marginally realistic) JDK/library evolution to stylistic changes.

People in this episode

Host: David Delabassee

Topics covered

  • checked exceptions
  • Java language features
  • JDK evolution
  • programming best practices
  • exception handling

Keywords

  • Java
  • checked exceptions
  • programming
  • language changes
  • JDK
  • library evolution
  • exception handling

More episodes of Inside Java

Explore listener stats, chart rankings, contacts and more on the Inside Java podcast page.