是否可以在 Java 中创建我自己的未选中异常?
2022-09-01 22:44:59
是否可以在 Java 中创建我自己的未经检查的异常?
基本上,我想
- 有自己的例外类,
MyUncheckedException
- 这不会使我更新所有调用引发此异常的方法的方法的方法,并引发自己的洪水
throws
是否可以在 Java 中创建我自己的未经检查的异常?
基本上,我想
MyUncheckedException
throws
是的。从 RuntimeException
扩展。但是,以下是文档中的指南MyUncheckedException
一般来说,不要仅仅因为您不想在指定方法可以引发的异常而烦恼而引发 RuntimeException 或创建 RuntimeException 的子类。
底线准则是:如果可以合理地期望客户端从异常中恢复,请将其设置为已检查的异常。如果客户机无法执行任何操作来从异常中恢复,请将其设置为未选中的异常。