Java 异常

文章目录


异常捕获

如果发生错误,我们使用try…catch捕获错误并执行一些代码来处理出现异常的情况。

举个简单的例子:

package test17;

public class test3 {
          public static void main(String[ ] args) {
            try {
              int[] myNumbers = {1, 2, 3};
              System.out.println(myNumbers[10]);
            } catch (Exception e) {
              System.out.println("出错啦!.");
            }
          }
        
}

try里面定义了一个长度为3的数组,我们去索引十这个位置,因此肯定会出错。我们用catch来捕获这个错误。

运行:

Java 异常

finally语句

try…catch不管它怎么使用,都不会影响到finally,都会执行finally。举个例子看看就知道了:

package test17;

public class test4 {
     public static void main(String[] args) {
            try {
              int[] myNumbers = {1, 2, 3};
              System.out.println(myNumbers[10]);
            } catch (Exception e) {
              System.out.println("出错啦!.");
            } finally {
              System.out.println(" 'try catch' 执行结束.");
            }
          }
}

运行:

Java 异常

上一篇:“智慧照亮未来、科技赋能教育”阿里云AIoT联合导学教育 发布“导学号”智能作业灯


下一篇:Powershell编程基础-004-for语句的使用