第11章 异常处理

1.    JVM处理异常的原理

处理异常需要消耗额外的JVM的负载

2.    Struts处理异常的机制

 

3.    异常是一个对象

异常是一个对象,封装了出错的错息。异常的基类是java.lang.Throwable. 两个子类:Error, Exception. Error 指的是无法恢复错误。 Exception是指运行时错误。

4.    JVM的方法调用堆栈

调用à压栈, 返回à退栈

5.    使用异常链

就是把原始异常包装成新的异常类

6.    处理多样化异常

多样化异常就是同时抛出多个异常

7.    Struts异常处理细节

JavaWeb容器可以定义出错页面。

异常处理类

RequestProcessor类可以捕获异常,并调用processException方法处理异常。在Struts配置文件中定义有异常配置元素,从异常配置元素中获得异常处理类ExceptionHandler。执行ExceptionHandler.execute()方法,处理异常。

8.    创建异常类

1.  扩展ModuleException

Struts 自带的一个异常处理类。

2.  创建自定义异常类体系

原文地址:https://www.cnblogs.com/chengxin1985/p/225203.html