throw:抛出异常,不是出错产生,而是人为的去控制;
例子:
class Math{
public int div(int i,int j)throws Exception{
return i/j;
}
}
public class ExceptionDemo07{
public static void main(String[]args){
try{
System.out.println(new Math().div(10,0));
}catch(Exception e){
System.out.println(e);
}
}
}
运行结果:
C:/mldn>java ExceptionDemo08
java.lang.Exception: 人为抛出异常。。
C:/mldn>