Java中异常类的作用?为什么要进行异常处理,有什么好处?
展开全部
其实原因很简单,如果不采取异常处理,你作为程序想一想下一步应该干啥,
采取异常处理后实际上是给程序和人一个合理的解释,告诉程序遇到这种情况应该给人发出啥信息,而不是漫无目的的不知所措。另外一反面便于开发人员debug,于代码而言可以提高代码的健壮性。
更系统而理论的解释是,编写代码有一个过程,编写,测试,调试,再次编写,循环如此;简而言之,编写程序是一个循序渐进的过程,有些地方容易出错,也就是out of expect,有些事计算机的问题,有些是程序使用者所导致的问题,这些都是没有办法避免的,也就是exception,对于这些exception不是我们要看到的,所以需要将其handling,以便于把注意力放在跟深层次的问题上,如逻辑错误。
采取异常处理后实际上是给程序和人一个合理的解释,告诉程序遇到这种情况应该给人发出啥信息,而不是漫无目的的不知所措。另外一反面便于开发人员debug,于代码而言可以提高代码的健壮性。
更系统而理论的解释是,编写代码有一个过程,编写,测试,调试,再次编写,循环如此;简而言之,编写程序是一个循序渐进的过程,有些地方容易出错,也就是out of expect,有些事计算机的问题,有些是程序使用者所导致的问题,这些都是没有办法避免的,也就是exception,对于这些exception不是我们要看到的,所以需要将其handling,以便于把注意力放在跟深层次的问题上,如逻辑错误。
展开全部
异常就是可预测但是又没办法消除的一种错误。所以程序员为了在程序当中不发生这样的错误会将容易发生异常的代码用try catch进行处理,或者通过throws将异常向上抛出,由上一级进行接收并处理。
如果发生异常而不去处理,会导致程序中断,也就是程序无法继续运行。
如果发生异常而不去处理,会导致程序中断,也就是程序无法继续运行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
向io流,线程之类的是避免不了异常处理的.java c#之类的都有try catch捕获和处理异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通常出了异常系统会出现一堆代码 非专业人员肯定看不懂的 通过捕获异常自己可以处理异常信息啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询