java.util.List 类中的 get set 方法为什么没有可能抛出异常提示

通常一个方法如果有可能抛出异常,那么 IDE 会提示添加 throw ,然后上层函数就知道了。

但是为什么 java.util.List 类中的 get set 方法可以这么写,而没有提示。

图片描述

回答:

编译期不会要求捕捉运行时异常,也就是说 RuntimeExceptin 及其子类都是不强制要求捕捉的。

看看 IndexOutOfBoundsExcepton 的继承树:

java.lang.Object

java.lang.Throwable

java.lang.Exception

java.lang.RuntimeException

java.lang.IndexOutOfBoundsException

以上是 java.util.List 类中的 get set 方法为什么没有可能抛出异常提示 的全部内容, 来源链接: utcz.com/p/174482.html

回到顶部