- 博客(4)
- 问答 (2)
- 收藏
- 关注
原创 《Robust java》学习-第三章高级异常处理概念
定义一个新异常,需要从Exception排成,一般不继承Error或其任何子类,因为自定义异常通常不符合错误的标准,如果继承了RuntimeException,那么即使声明了异常,类也不用做显式处理(有些java API使用了RuntimeException子类,不强制开发人员编写异常处理框架的情况下扩展此API,从而提高编程模型的灵活性)。 异常链表:即允许设置两个异常类之间的关联关系
2013-08-04 17:16:24
402
原创 《Robust java》学习-第二章异常处理
异常处理的提倡的原则: 1)尽可能的处理异常 要尽可能的处理异常,如果条件确实不允许,无法在自己的代码中完成处理,就考虑声明异常。如果人为避免在代码中处理异常,仅作声明,则是一种错误和依赖的实践。 2)具体问题具体解决 异常的部分优点在于能为不同类型的问题提供不同的处理操作。有效异常处理的关键是识别特定故障场景,并开发解决此场景的特定相应行为。为了充分利用异常
2013-07-28 19:50:45
346
原创 《Robust java》学习-第一章异常简介
异常简介: 异常其实就是一种消息,是承载了系统问题,故障以及未按照指定动作执行的消息。 异常类层次结构: Throwable: Exception:应用程序中出现的可预测的,可恢复的问题,一般是在特定的方法和操作中出现。 Error:应用程序中比较严重的错误,合理的应用程序不应该尝试捕获,出现的话属于反常情况。大多数错误是代码在运行过程中,J
2013-07-28 18:43:34
436
空空如也
Java Web 项目 自定义的配置文件存放位置
2010-08-11
Ajax 与 Servlet 之间通信问题
2010-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人