Example & Tutorial understanding programming in easy ways.

How are the exceptions handled in java?

A method  designed to catches an exception using a combination of the try and catch keywords.A try/catch block is placed around the code that might generate an exception in the user code.

The piece of code within a try/catch block is referred to as protected code, and the syntax for using try/catch looks like the following:

try
{
   //Protected code
}catch(ExceptionName e1)
{
   //Catch block
}

A catch statement containing declaring the type of exception you are trying to catch. If an exception occurs in protected code, the catch block (or blocks) that follows the try is checked during the program.

If the type of exception that occurred is listed in a catch block, the exception is passed to the catch block as an argument is passed into a method parameter.

For Example:

The following is an array is declared with 2 elements. Then the code tries to access the 3rd element of the array which throws an exception.


import java.io.*;
public class ExcepTest{

   public static void main(String args[]){
      try{
         int a[] = new int[2];
         System.out.println("Access element three :" + a[3]);
      }catch(ArrayIndexOutOfBoundsException e){
         System.out.println("Exception thrown  :" + e);
      }
      System.out.println("Out of the block");
   }
}

Read More →