什么是 Java 中的非受检异常?


非受检异常是在执行时发生的异常。它们也被称为运行时异常。其中包括编程错误,例如逻辑错误或不当使用 API。在编译时忽略运行时异常。 

如果你在程序中声明了一个大小为 5 的数组,并尝试调用数组的第 6 个元素,那么就会发生 ArrayIndexOutOfBoundsException 异常。

示例

实时演示

public class Unchecked_Demo {
   public static void main(String args[]) {
      int num[] = {1, 2, 3, 4};
      System.out.println(num[5]);
   }
}

输出

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
   at Exceptions.Unchecked_Demo.main(Unchecked_Demo.java:8)

更新时间:16-Jun-2020

2 千次观看

开启你的职业生涯

完成课程以获得证书

开始学习
广告