gpt4 book ai didi

java - 我应该在程序中抛出异常还是打印出错误语句?

转载 作者:搜寻专家 更新时间:2023-11-01 02:10:58 25 4
gpt4 key购买 nike

我的程序正在运行并且全部完成 (java)。这是一个简短易用的求职面试程序。我通过抛出自定义异常来处理输入格式不正确之类的问题。这是最好的方法还是我应该打印一份声明?

最佳答案

异常只有在它们将被其他代码处理时才有用。

如果你正在编写一个可重用的库,你一定要抛出一个异常。
没有什么比调用第三方库将错误记录到控制台而不是将错误告诉您的代码更令人沮丧的了。

但是,如果您正在编写一个独立的实用程序,打印友好的错误消息比丑陋的堆栈跟踪更好。

最灵活的方法是编写抛出异常的可重用代码,然后在 main()(或独立部分的其他地方)中添加 catch block 以打印友好消息.

关于java - 我应该在程序中抛出异常还是打印出错误语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18554916/

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