Tutorials Shared by the Internet Community
|Top Tutorials||New Tutorials||Submit||Login||Register|
Tutorial Basic Detail
Total Hits: 14077
Total Votes: 141 votes
Average Rating: 2.81 out of 5
Category: JAVA/Core JAVA
Description:Quite frequently, we read in Java books that we can inherit from Exception/RuntimeExcetion classes or implement the Throwable interface in order to create application specific exception classes.
There are scenarios where the exception hierarchy present in the Java JDK is not sufficient to capture the essence of the erroneous condition in an application. These custom exceptions can be thrown using the throw keyword whenever the corresponding condition occurs.
The exception handler catch blocks can be present in the same method or can be present in the caller code.
But most of the applications don't not have custom exceptions unless a lot of thinking has been done over the design of the application. This is probably because of the time constraints in a project or the lack of knowledge.