The Java programming language uses exceptions to handle errors and other exceptional events.

- Suns Java Exceptions Tutorial Home
- JavaTouch Java Exceptions Tutorial

 

Articals and Tutorials

- Effective Java Exceptions (Jan 2007, DevtoDev)
- Three Rules for Effective Exception Handling (JMarch 2003, Java.Net)
- Exception-Handling Antipatterns (April 2006, Java.Net)
- Does Java Need Checked Exceptions? - Bruce Eckel argues against checked exceptions in Java
- Exceptional Java - a good discussion of these topics and an architectural exceptions policy to emulate
- The Exceptions Debate - more exceptions background from developerWorks
- Best Practices for Exception Handling (Nov 2003, OnJava)