黑马程序员技术交流社区
标题:
求问!!!
[打印本页]
作者:
Y1011
时间:
2015-7-16 22:41
标题:
求问!!!
getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果
public void getCustomerInfo() {
try {
// do something that may cause an Exception
} catch (java.io.FileNotFoundException ex) {
System.out.print("FileNotFoundException!");
} catch (java.io.IOException ex) {
System.out.print("IOException!");
} catch (java.lang.Exception ex) {
System.out.print("Exception!");
}
}
作者:
新手ing
时间:
2015-7-16 22:49
如果抛出的是FileNotFoundException,将会执行System.out.print("FileNotFoundException!");如果是其他的IO异常, System.out.print("IOException!");如果不是IO异常,执行 System.out.print("Exception!");
作者:
新手ing
时间:
2015-7-16 22:53
一般也会这样写:
try {
可能产生异常的代码;
} catch (IOException ex) {
if(ex instanceof IOException){
do....;
}else if(ex instanceof ...){
do...;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2