Java中try-catch结构

来源:互联网 发布:淘宝店铺转让可信吗 编辑:程序博客网 时间:2024/05/29 05:02

Java中try-catch结构


        我们可以使用多个catch块来捕获异常,这时需要将父类型的catch块放到子类型的catch块之后,这样才能保证后续的catch块可能被执行,否则子类型的catch将永远无法到达, Java编译器会报编译错误;如果多个catch块的异常类型是独立的(MyException, MyException2),那么谁前谁后都是可以的.

        如果try块中存在return语句,那么首先也需要将finally块中的代码执行完毕,然后方法再返回.

        如果try块中存在System.exit(0)语句,那么就不会执行finally块中的代码,因为System.exit(0)会终止当前运行的Java虚拟机,程序会在虚拟机终止前结束执行.

Feb 17th, 2016

0 0