标签: java exception
当我们在使用某些可能发生异常的逻辑时不抛出异常时,我们的java代码将无法编译(例如我们必须在try-catch中包含代码或在处理系统上的文件时使用throws。)所以以同样的方式为什么java开发人员不将运行时异常视为已检查异常?
我们知道使用数组时可能会发生ArrayIndexOutOfBoundException。那么为什么它不包含在已检查的异常中,并被称为未经检查的异常?