永发信息网

JAVA中,多个catch真的是最理想的方式吗(暂时不谈throws)?

答案:2  悬赏:60  手机版
解决时间 2021-04-04 17:00
  • 提问者网友:鼻尖触碰
  • 2021-04-04 04:08
JAVA中,多个catch真的是最理想的方式吗(暂时不谈throws)?
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-04-04 05:31
一般来说,“直接报错”要比“不正确的执行”好的多。

例如一个金额计算程序,你是想在错误的时候就知道呢,还是想获得错误的数值呢。

当前一个语句发生错误后,后面的语句当然不能继续执行,因为不能保证后面的语句能正确执行。

另外try语句不是用来debug的,最终产品中还是有try语句的。
全部回答
  • 1楼网友:酒安江南
  • 2021-04-04 06:18
1,整个代码中要求不能出现任何错误,并且没有用户交互数据,如果出了异常,这种情况通常都是要修改代码才能解决的,这种直接 抛出去,不需要try
2,代码中有用户交互,并且用户数据的数据要有格式限制,如何输入的数据有错误,就会出异常,这种情况是数据格式不对,代码没有错误,这种就要用try语句,并且按异常类型进行信息反馈给用户,让用户知道什么错,然后进行修改。
catch是不是要很多类型,主要看这个信息谁看,如果是反馈给用户,每种catch的异常类型的信息肯定不同,并且还要进行说明,
有些异常出了错,还要对出错语句以前的某些操作的信息进行操作,而有些又不需要,这种就要 分别catch
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯