首页 » 开发 » JAVA » java常用知识:try-catch-finally捕获异常

java常用知识:try-catch-finally捕获异常

 
public class Test070 {
    public static void hasException() {
        Object obj[] = new String[4];          // 创建一个字符串数组
        for (int i = 0; i < obj.length; i++) {
            try {
                if (i % 2 == 1){
                    obj[i] = new Integer(i);
                }

                  else{
                      obj[i] = new Integer(i) + "";
                  System.out.print(" " + obj[i] + "\n");
                  }
            } catch (ArrayStoreException e) {  // 捕获该异常
                  System.out.println("出现ArrayStoreException异常,数组内的元素类型与数组类型不匹配");
            } finally {                        // 执行finally语句
                  System.out.println("这是finally块,是程序必须执行的部分\n");
            }
        }
        System.out.println("方法执行结束");
    }
    public static void main(String argv[]) {
        hasException();                        // 调用该方法
        System.out.println("程序正常结束");
    }
}

原文链接:java常用知识:try-catch-finally捕获异常,转载请注明来源!

0