自定义异常处理演示-六、总结

时间:2024-02-20 13:59:55

如果你希望自定义的异常是受检异常,需要在方法签名中声明或捕获,那么继承自Exception是合适的选择。这样可以明确告诉调用者需要处理该异常。比如处理文件操作时的异常情况。

如果你希望自定义的异常是运行时异常,不需要在方法签名中声明或捕获,那么继承自RuntimeException是更为常见的选择。这样可以让异常的使用更加灵活,不需要在每个方法中显式处理。比如处理数学计算中的非法参数异常。