JAVA异常处理的意义何在??为什么要做异常处理,作用是什么??
7个回答
展开全部
举一个简单的应用场景:
一个用java搭建的Web服务器,在执行数据库查询的时候发现目标数据库有异常,
然后抛Exception了。
然后你觉得是应该把Exception抓住并分析处理还是让程序直接终止掉呢?
直接终止的处理方法对于一个需要持续运行的Web服务器来说是无法接受的。
而且在很多地方Exception可以用来传递消息,并不是错误让自己解决了就行了的,
需要让外界知道并把处理权交给外界的调用者。
一个用java搭建的Web服务器,在执行数据库查询的时候发现目标数据库有异常,
然后抛Exception了。
然后你觉得是应该把Exception抓住并分析处理还是让程序直接终止掉呢?
直接终止的处理方法对于一个需要持续运行的Web服务器来说是无法接受的。
而且在很多地方Exception可以用来传递消息,并不是错误让自己解决了就行了的,
需要让外界知道并把处理权交给外界的调用者。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
异常处理的作用:
1、当异常发生时,能够将异常通知给编程人员或者用户。
2、然后使本来已经中断的程序以适当的方式继续运行,或者退出。
并且能够保存用户的当前操作,或者进行数据回稳。
3、最后再把占用的资源释放掉
1、当异常发生时,能够将异常通知给编程人员或者用户。
2、然后使本来已经中断的程序以适当的方式继续运行,或者退出。
并且能够保存用户的当前操作,或者进行数据回稳。
3、最后再把占用的资源释放掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询