Custom Exception in Java
Custom Exception
Most of time Exception class handle all type of exception occur. But some cases we need a specific Exception and return a meaningful message to user.For this purpose we create our own exceptions by extending "Exception" class.
Below a simple user defined custom exception by extending Exception class.
package code.exception.mndclues; public class CustomException extends Exception { public CustomException(String s) { super(s); } }
First we create a custom class. My class name is CustomException which is extend Exception class
package code.example.basic; public class CustomExceptionCall{ public static void main(String args[]){ try{ validateAge(15); }catch(Exception e){ e.printStackTrace(); } } static void validateAge(int age) throws CustomException{ if(age>10){ throw new CustomException("Age is not valid"); }else{ System.out.print("Age is valid"); } } }
output
code.example.basic.CustomException: Age is not valid at code.example.basic.CustomExceptionCall.validateAge(CustomExceptionCall.java:13) at code.example.basic.CustomExceptionCall.main(CustomExceptionCall.java:6)
post a comment