你觉得IndexOutOfBoundsException是RuntimeException还是Exception的子类?为什么?
时间: 2024-03-31 11:37:35 浏览: 38
常用的RuntimeException.txt
IndexOutOfBoundsException是Exception的子类,同时也是RuntimeException的子类。RuntimeException及其子类是指那些可能在Java虚拟机正常运行期间抛出的异常,而Exception及其子类是指那些可能在Java虚拟机正常运行期间抛出的异常,也包括一些编译时异常。IndexOutOfBoundsException是由于访问了不存在的数组元素或者集合元素而抛出的异常,这种情况不一定是编译时就能够发现的,因此它是RuntimeException的子类。同时,由于它是一种明显的程序错误,因此也是Exception的子类。
阅读全文