Category Archives: Java Exception Handling

Java Exception Handling

Java Exception Handling – UnsupportedClassVersionError

Moving along through our detailed Java Exception Handling series, today we’ll be taking a closer look at the UnsupportedClassVersionError. The UnsupportedClassVersionError can be rather confusing, but the simplest explanation is that it occurs when the Java Virtual Machine (JVM) attempts to access a class file that was compiled using a… continue reading →

Java Exception Handling

Java Exception Handling – StackOverflowError

Making our way through our in-depth Java Exception Handling series, today we’ll dig into the Java StackOverflowError. As with most programming languages, the StackOverflowError in Java occurs when the application performs excessively deep recursion. However, what exactly qualifies as “excessively deep” depends on many factors. In this article we’ll explore… continue reading →

Java Exception Handling

Java Exception Handling – IllegalArgumentException

Moving right along through our in-depth Java Exception Handling series, today we’ll be digging into java.lang.IllegalArgumentException. The IllegalArgumentException is intended to be used anytime a method is called with any argument(s) that is improper, for whatever reason. We’ll spend the few minutes of this article exploring the IllegalArgumentException in greater… continue reading →