黑马程序员技术交流社区
标题:
JDK7对多catch语法的改进
[打印本页]
作者:
xiaoya0o0o
时间:
2015-9-22 22:00
标题:
JDK7对多catch语法的改进
/*
* JDK7对多catch语法的改进:
*
* try{
* }catch(异常类型1 | 异常类型2 | 异常类型3 变量名){
* }
*
* 注意:并列catch的异常类型中,不能有子父的关系的异常类型;
* 但可以写多个catch()
*/
public class Demo {
public static void main(String[] args) {
try{
int a = 10;
int b = 0;
System.out.println(a / b);
int[] array = {14,2,43};
System.out.println(array[3]);
String str = null;
System.out.println(str.length());
//后边还有其他代码,可能产生其它异常;但不知道是具体什么异常了
}catch(ArithmeticException | ArrayIndexOutOfBoundsException | NullPointerException e){
System.out.println("空指针!");
}catch(Exception e){
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2