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.
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 →