异常处理(又称为错误处理)功能

用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。

try....catch....只是异常处理的一种常用方法

try{

//可能导致异常的操作

}catch{

//定义异常处理程序

}

举个栗子

 public class abc {

     public static  void main(String arg[]){
int d;
int a;
try{
d=0;
a=1;
a=a/d; //分母为0,代码肯定出现异常
System.out.println("输出try语句");
}catch(Exception e){
System.out.println("输出catch语句");
}
System.out.println("over");
} }

执行代码结果:

输出catch语句
over

其执行的则是catch语句中的内容

把以上的d=0改为d=1

 public class abc{

     public static  void main(String arg[]){
int d;
int a;
try{
d=2;
a=1;
a=a/d;
System.out.println("输出try语句");
}catch(Exception e){
System.out.println("输出catch语句");
}
System.out.println("over");
} }

执行代码结果:

输出try语句
over

其执行的则是try语句中的内容

05-26 19:54