Custom exception:
You can define your own exception also. These exceptions are known as custom exceptions.
Note:
1. For writing custom checked exception, extend Exception class.
2. For writing custom unchecked exception, extend RuntimeException class.
Example:
CustomExceptionExample.java
/** * This program is used to create custom exception. * @author w3spoint */ class MyException extends Exception { public MyException(String message) { super(message); } } class Test{ public void display() throws MyException { throw new MyException("This is a custom exception."); } } public class CustomExceptionExample { public static void main(String args[]){ //creating Test object. Test obj = new Test(); //method call. try{ obj.display(); }catch(Exception e){ System.out.println(e); } } } |
Output:
com.w3spoint.business.MyException: This is a custom exception. |
Download this example.
Next Topic: Commonly used exception methods of Throwable class in java.
Previous Topic: Exception handling with method overriding in java.