2019-11-25

2019-11-25  本文已影响0人  北风送晚燕

异常

异常分类

继承关系:Object<-Throwable<-(Error,Exception)

异常产生条件可以查看JDK文档

异常处理

例子:

public void method1() throws IOException
{...}
public void method2(){
    try{
        method1();
        ...
    }
    catch (IOException e){//此处捕获method1产生的异常
        ...
    }
}

自定义异常对象

public class SelfGenerateException extends Exception{
    SelfGenerateException(String str){
        super(str);//调用Exception的构造方法
    }
    static void throwOne() throws SelfGenerateException{
        ...
        if(...){
            throw new SelfGenerateException(...);
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读