为什么将异常命名为选中和未选中?

发布于 2021-01-30 17:31:00

为什么Java中的两种异常类型分别称为“已检查”和“未检查”?这些名字背后的原因是什么?

关注者
0
被浏览
99
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    如果您调用一个声明为抛出 检查 异常的方法(例如IOException),则编译器将 检查
    您是否正在捕获该异常或声明您将其重新抛出。同样,为了首先抛出这种检查过的异常,编译器会 检查 您是否已将其声明为方法签名的一部分。

    基本上,它与类型检查有点像,只是在方法可以引发异常方面。

    编译器不会对未检查的异常执行任何检查-因此可以通过任何方法抛出它们,而无需方法声明它们。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看