gpt4 book ai didi

exception - 为什么抛出自己的异常是 "bad idea"?

转载 作者:行者123 更新时间:2023-12-04 04:43:45 25 4
gpt4 key购买 nike

为什么抛出自己的异常是一个“坏主意”?

found here

最佳答案

通常,抛出自己的异常是完全可以的。也许您想问的是“何时抛出我自己的异常不一定是个好主意?”

一种情况是应该抛出标准异常。例如,如果您的方法采用文件名并应返回文件,则可能应该抛出平台的标准FileNotFoundException而不是PeanutPowersFileNotFoundException。如果您确实想引发自己的异常,则可能应该让它扩展标准FileNotFoundException。

更新: Bloch在Effective Java的项目60中对此进行了解释

关于exception - 为什么抛出自己的异常是 "bad idea"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215112/

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