摘要: Java中允许对异常进行再次抛出,以提交给上一层进行处理,最为明显的例子为Java的常规异常。常规异常:有Java所定义的异常,不需要异常声明,在未被try-catch的情况下,会被默认上报到main()方法。Example:public class TestException { TestException(int i) throws ExceptionA,ExceptionB{ int a[]={0,}; a[1]=1; }}当从main()方法中调用TestException类的构造函数的时候,会得到以下的异常提示,从中可以看出异常的冒泡机制(这是一个栈信息)。异常的冒泡上传机制:当一. 阅读全文
posted @ 2012-06-26 17:56 airforce 阅读(7731) 评论(0) 推荐(0)
摘要: 为了应对运行期间可能出现的错误,提高程序的的稳健性,Java中定义了强大的异常处理机制。Java的异常机制在增强程序稳健性的同时(围绕异常声明,在编译期间就具有严格的异常制度),增强了业务代码的逻辑性和连贯性(通过try-catch,避免了C等语言下的业务逻辑代码和异常检测代码严重混合)。异常声明:Java要求能抛出异常的方法必须加上异常声明(该些异常未被处理,且非Java中定义的标准异常)。Example: 1 package demo; 2 import static net.mindview.util.Print.*; 3 4 public class TestException { . 阅读全文
posted @ 2012-06-26 16:14 airforce 阅读(2536) 评论(0) 推荐(0)