您好、欢迎来到现金彩票网!
当前位置:21点 > 自定义异常 >

java 自定义异常 和 直接调用Exception有什么区别

发布时间:2019-06-10 13:50 来源:未知 编辑:admin

  但我觉得传一个异常信息到Exception里面,就可以表示出不同的异常,有必要自定义一个吗? 打印出错信息时getMessage不都是一样的吗。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  虽然getMessage()都是一样的,但是自定义异常可以对异常进行分类,比如数据库执行异常,参数不合法异常,数据不存在异常等,对于捕获到这些异常后可以对用户展示不同的友好性页面,提示用户下一步的操作.在对开发人员来说异常都是一样的,但是对于用户使用来说这是非常重要的不需要用frame来显示,像在struts2的配置文件中就可以配置相关的异常来对应相关的提示页面,

  *对于一个业务逻辑处理问题抛出的自定义异常我们会在适当的地方捕获它然后处理,并作出与其异常性质相关的操作)

  这其实也是没办法的事,如果你直接getMessage就会打印出一大串代码,说实在的如果真的抛异常了,就是告诉用户出声明异常了,用户也没办法自己解决,他抛异常就抛异常了用户能拿他怎么样,但是给用户提示至少可以告诉用户出什么问题了.

http://mervynsons.com/zidingyiyichang/35.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有