Java学习-异常处理参考菜鸟教程Java 异常处理 | 菜鸟教程 (runoob.com)

Java的非检查异常

Java学习-异常处理_java

 

Java的检查异常

Java学习-异常处理_程序代码_02

 

 Throwable类的主要方法

Java学习-异常处理_捕获异常_03

 

 try语法用于捕获异常,语法如下:

try
{
   // 程序代码
}catch(ExceptionName e1)
{
   //Catch 块
}

 实例:

// 文件名 :

ExcepTest.java 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");

}

}

运行结果如下:

Exception thrown  :java.lang.ArrayIndexOutOfBoundsException: 3
Out of the block