Wednesday, September 25, 2013

Exception Handling in JAVA

Custom Exception Example

package com.anshul.aih.projects.iwts.tests;
public class MyCustomException extends Exception{
    String status;
    MyCustomException(String status) {
         this.status=status;
    }
    public String toString(){
        return ("Exception thrown as status is "+status) ;
    }
}

package com.anshul.aih.projects.iwts.tests;
public class MyCustomExceptionDemo {
    public static void main(String args[]){
          String status;     
          status = "Inactive";
          if (status.equalsIgnoreCase("ACTIVE")){
              System.out.println("Active");     
          }
          else if (status.equalsIgnoreCase("INACTIVE")){
              System.out.println("Inactive");
              try {
                    throw new MyCustomException(status);
                } catch (MyCustomException e) {
                    e.printStackTrace();
                }
          }
          else {
              System.out.println("OK");
          }
    }
}

No comments:

Post a Comment

SpringBoot Application Event Listeners

When a spring boot application starts few events occurs in below order ApplicationStartingEvent ApplicationEnvironmentPreparedEvent Applicat...