java 空指针异常处理
对下面的代码段:try{run();}catch(IOExceptione){System.out.println(“Exception1”);Return;}catch...
对下面的代码段:
try{
run();
}catch(IOException e){
System.out.println(“Exception1”);
Return;
}catch(Exception e1){
System.out.println(“Exception2”);
Return;
}finally{
System.out.println(“finally”);
}
若run()方法抛出一个空指针异常NullPointerException,显示器上将显示什么? 展开
try{
run();
}catch(IOException e){
System.out.println(“Exception1”);
Return;
}catch(Exception e1){
System.out.println(“Exception2”);
Return;
}finally{
System.out.println(“finally”);
}
若run()方法抛出一个空指针异常NullPointerException,显示器上将显示什么? 展开
3个回答
展开全部
1、你这个"Return"是什么,假设它是return
2、你catch了Exception,就无法catch IOException,因为前者包括了所有Exception,假设把Exception改为NullPointerException。那么会显示Exception2、finally
2、你catch了Exception,就无法catch IOException,因为前者包括了所有Exception,假设把Exception改为NullPointerException。那么会显示Exception2、finally
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-06-22
展开全部
会执行这段代码
catch(Exception e1){
System.out.println(“Exception2”);
Return;
}finally{
System.out.println(“finally”);
}
catch(Exception e1){
System.out.println(“Exception2”);
Return;
}finally{
System.out.println(“finally”);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询