Java 默认包中是否存在未经检查的通用异常,它也代表只读异常情况?如果不是,最好的替代例外是什么?
我的问题:我使用的 API 中的方法声明了自定义检查ReadOnlyException
。我想通过重新抛出它来处理这个问题(如果发生这种情况,它是编码错误,如果它正确,我的代码应该保证不会发生)包装在一些未经检查的RuntimeException
类型中。我不想为此编写另一个Exception
课程。
是否有 Java 代码附带的各种良好资源Exception
以及可以在哪些情况下使用它们(因为我经常面临两难境地 - 编写自定义Exception
或使用现有的)?