首页 > 试题广场 >

以下关于Java中异常处理的最佳实践,哪些是正确的?

[不定项选择题]
以下关于Java中异常处理的最佳实践,哪些是正确的?
  • 自定义业务异常应该继承RuntimeException而非Exception,避免强制调用者处理
  • 在catch块中使用throw new CustomException(originalException)保留原始异常链
  • finally块中不应该执行return语句,因为它会覆盖try块中的return值
  • 对于可恢复的业务错误,应该使用异常控制流程(如通过异常实现条件分支)

这道题你会答吗?花几分钟告诉大家答案吧!