gpt4 book ai didi

java - RuntimeException 的代码中的哪些内容使其不受检查?

转载 作者:行者123 更新时间:2023-12-01 22:07:06 31 4
gpt4 key购买 nike

我知道受检查的异常继承自 Exception并且未经检查的异常扩展 RuntimeException 。但看看source code ,我看不到 RuntimeException 中的什么内容使其未被选中。

事实上,如果我自己创建一个名为 MyRuntimeException 的类并逐字复制粘贴 RuntimeException 中的代码(在删除包声明并更改类名之后),将检查生成的类。也就是说,当我尝试抛出 MyRuntimeException 时,编译器会提示该异常需要被捕获或声明为抛出。然而,抛出一个 RuntimeException编译没有错误。

内置 RuntimeException 中有什么神奇的 Sprite 灰尘使其不受检查?

编辑:作为最终用户程序员,我是否可以构建自己的异常层次结构并复制已检查和未检查异常的行为?

最佳答案

仙尘不在RuntimeException类中。编译器将 RuntimeException 及其派生类与其他异常区别对待。

关于java - RuntimeException 的代码中的哪些内容使其不受检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32510690/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com