java中受检的异常

来源:互联网 发布:淘宝代销管理软件 编辑:程序博客网 时间:2024/05/22 17:03

1.受检的异常:

*Exception分两种:

    RuntimeException及其子类,可以不明确处理

    否则,称为受检异常

*受检异常要求明确进行语法处理

    要么捕(catch)

    要么抛(throws):在方法的签名后面永throws xxxx来声明

        在子类中,如果要覆盖父类的一个方法,若父类中的方法声明了throws异常,则子类方法也可以throws异常

        可以抛出子类异常,但不能抛出更一般的异常

例如:

import java.io.*public class ExceptionThrowsToOther{    public static void main(String[] args){        try{            System.out.println("===b===");            readFile();            System.out.println("===b===");        }catch(IOException e){System.out.println(e);}    }    public static void readFile()theows IOException{         FileInputStrea in = new FileInputStream("myfile.txt");         int b;         b = in.read();             }     in.close();    }}


阅读全文
0 0
原创粉丝点击