永发信息网

程序里写了过多的try catch块会有哪些不良后果

答案:6  悬赏:70  手机版
解决时间 2021-03-07 11:13
  • 提问者网友:相思似海深
  • 2021-03-06 18:26
程序里写了过多的try catch块会有哪些不良后果
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-03-06 19:30
这个要看如何定义。
如果过多,是因为你的可能报错的地方比较多而是用try catch,这样当错误出现时,反而会比较方便的定位错误的位置。建议,将try catch 用的细致化,明确化。

如果是滥用,这样只是会让程序的可读性变的很糟糕,当程序报错,也无法快速准确的定位。

希望对你有所帮助。
全部回答
  • 1楼网友:思契十里
  • 2021-03-06 23:52
首先,它的效率会降低。它底层需要对每个try catch进行监控。
其次,代码多了之后不容易维护。
所以最好是在需要的地方用需要的东西。
  • 2楼网友:煞尾
  • 2021-03-06 22:28
throw写在方法体内 throws写在方法名的后面两个都是用于抛出异常
  • 3楼网友:狂恋
  • 2021-03-06 20:56
不知道有什么坏处 不过建议多写try catch 这样捕捉 处理错误 使程序健壮
  • 4楼网友:动情书生
  • 2021-03-06 20:21
没有不良后果啊,try catch是独立的内容,不是你想的那种 ifelse
  • 5楼网友:你可爱的野爹
  • 2021-03-06 19:59
过多?一般一个方法定义一个就ok了啊。
try catch用在可能出现异常的代码那里,而毋须所有代码都用try catch处理。
过多的处理,不仅会降低程序的可读性,而且会占用系统资源。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯