Java中异常类的作用?为什么要进行异常处理,有什么好处?

 我来答
帐号已注销
推荐于2017-12-28 · TA获得超过244个赞
知道答主
回答量:252
采纳率:100%
帮助的人:10.8万
展开全部
其实原因很简单,如果不采取异常处理,你作为程序想一想下一步应该干啥,
采取异常处理后实际上是给程序和人一个合理的解释,告诉程序遇到这种情况应该给人发出啥信息,而不是漫无目的的不知所措。另外一反面便于开发人员debug,于代码而言可以提高代码的健壮性。
更系统而理论的解释是,编写代码有一个过程,编写,测试,调试,再次编写,循环如此;简而言之,编写程序是一个循序渐进的过程,有些地方容易出错,也就是out of expect,有些事计算机的问题,有些是程序使用者所导致的问题,这些都是没有办法避免的,也就是exception,对于这些exception不是我们要看到的,所以需要将其handling,以便于把注意力放在跟深层次的问题上,如逻辑错误。
百度网友0583ac2ea
推荐于2016-10-10 · TA获得超过957个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:218万
展开全部
异常就是可预测但是又没办法消除的一种错误。所以程序员为了在程序当中不发生这样的错误会将容易发生异常的代码用try catch进行处理,或者通过throws将异常向上抛出,由上一级进行接收并处理。
如果发生异常而不去处理,会导致程序中断,也就是程序无法继续运行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f35faf7
2010-05-21
知道答主
回答量:46
采纳率:0%
帮助的人:25.6万
展开全部
向io流,线程之类的是避免不了异常处理的.java c#之类的都有try catch捕获和处理异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
驴子_发问
2010-05-20
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
通常出了异常系统会出现一堆代码 非专业人员肯定看不懂的 通过捕获异常自己可以处理异常信息啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式