java异常catch
来源:互联网 发布:金税盘安装软件下载 编辑:程序博客网 时间:2024/06/07 23:38
package com.Test;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class IoTest {
public void IoTest(){
try{
int[] l={1,2,3};
for(int i=0;i<4;i++){
System.out.println(l[i]);
}
}catch(java.lang.ArrayIndexOutOfBoundsException ex){
System.out.println("数组越界");
}catch(Exception ex){
System.out.println("最外层异常");
}
}
public static void main(String[] args) {
IoTest io=new IoTest();
io.IoTest();
}
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class IoTest {
public void IoTest(){
try{
int[] l={1,2,3};
for(int i=0;i<4;i++){
System.out.println(l[i]);
}
}catch(java.lang.ArrayIndexOutOfBoundsException ex){
System.out.println("数组越界");
}catch(Exception ex){
System.out.println("最外层异常");
}
}
public static void main(String[] args) {
IoTest io=new IoTest();
io.IoTest();
}
}
//以上代码输出:1,2,3 数组越界,而并未执行最外层异常,
所以catch语句不能理解为 switch,case的case语句,只要case后面没有break;强制结束,将会顺着执行case后面的语句,
而catch并不是这样。只要其捕获到相应得异常,就不会往下进行,即使最后面一个是最大的异常。也不会被执行。
阅读全文
0 0
- JAVA 异常 try-catch
- JAVA异常try{}catch
- Java 异常 try catch
- java异常catch
- JAVA异常处理try...catch
- Java 异常: try...catch...finally
- Java异常处理,try-catch
- java中的异常处理 try-catch 以及try-catch-finally
- [Java] try - catch 异常处理机制
- Java异常--基本概念try...catch...finally
- java 异常捕捉 ( try catch finally )
- try catch finally java 异常捕捉
- java 中的try—catch异常处理
- java里面try,catch,finally异常捕捉
- Java异常之catch语句块
- java 异常捕捉 ( try catch finally )
- java 异常捕捉 ( try catch finally )
- java异常处理(Try Catch Finally)
- java第一课
- QT窗口退出
- HDU
- mac终端(terminal)常见的快捷键
- 五层协议体系结构
- java异常catch
- java6
- OpenCV-Python learning---4
- python编程练习---递归输出杨辉三角
- RecyclerView多条目
- Android 之 LayoutParams
- codeforces 903C. Boxes Packing
- sublime text3 常用个人设置
- 【最大化最小值】POJ