Java异常try{} catch{}

try{
//这里报一个IOException
}catch(FilerException){
    System.out.println("FilerException")
 }catch(IOException){
    System.out.println("IOException") 
 }catch(Exception){
       System.out.println("Exception")
 }

输出结果是什么?

慕田峪3308546
浏览 842回答 1
1回答

OneKi

输出的结果就是IOException啊,异常捕获顺序是依次捕获的,IOException只能捕获IO流错误,Exception可以捕获所有错误,但是已经捕获的IO流错误,Exception不再捕获,并且Exception只能放在最下面,不然其他的异常子类会报错误.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java