Huge thanks to Marc Chung for sending along this great reference. It’s a breakdown of all the JDK exceptions and textual descriptions of what they represent — so if you are designing your own API or just working on your own app and want to make sure your use of particular exceptions (e.g. IllegalArgumentException) is correct, give it a look.
For a quick reference, here’s the breakdown of just the java.lang Exceptions:



Tue, Feb 24, 2009 (Programming)