什么是 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)
广告