总结之异常
来源:互联网 发布:ubuntu如何查看qt版本 编辑:程序博客网 时间:2024/06/06 05:03
一、异常的本质和作用
异常本质是:异常是对象,该对象中封装了异常的信息。
异常作用是:程序员根据异常机制输出的异常信息,进一步修改程序,使程序更加健壮。
异常全是发生在运行阶段:异常——对象——运行时才有
二、异常的处理方式
处理异常的第一种方式:在方法的声明位置上使用throws关键字完成上抛。
上抛给了谁?调用者。
这种处理方式称作假处理,是一种推卸责任的处理方式。没有处理异常。
异常的第二种处理方式:捕捉。真正的处理。
注意:
1.catch语句块只会执行一个,只要有一个catch执行了,整个try..catch结束。
2.try语句块中的程序一旦出现异常,则停下来进入catch分支执行。
3.catch可以编写多个,但是必须遵守从上到下,从小到大。
finally语句块中的代码是一定会执行的。(除了发生以下这种情况)
try{//正常退出JVMSystem.exit(0);}finally{//这里不会执行了,因为上面退出了JVM。System.out.println("---finally----");}
四、如何自定义异常?
异常:编译时异常和运行时异常。
编写一个异常类继承java.lang.Exception就是编译时异常。
编写一个异常类继承java.lang.RuntimeException就是运行时异常。
//编译时异常class StackOperationException extends Exception{public StackOperationException(){}public StackOperationException(String s){super(s);}}//运行时异常class StackOperationException extends RuntimeException{public StackOperationException(){}public StackOperationException(String s){super(s);}}
0 0
- 异常之谜总结
- 异常之谜总结
- 总结之异常
- TCP异常关闭之总结
- 异常处理之总结一
- Java总结之异常处理
- hibernate异常之自我总结
- Java基础总结之异常
- C#总结之异常处理
- java基础之异常总结
- 基础加强学习总结之异常
- Java学习总结之异常处理
- 黑马程序员------Java基础之异常总结
- 黑马程序员java自学总结之--异常
- Java自学总结之六异常处理
- Android之常见异常总结--OOM --解决办法
- 10--黑马程序员--技术总结之异常
- Java基础之异常处理总结
- 第7周作业2-极值计算
- Mule ESB-3.Build a webservice proxy
- 一位父亲给女儿的人生告诫
- 2014年4月28-30杭州Introdution to CMMI
- linux多線程信號總結
- 总结之异常
- C++ 刷POJ等类似题目注意情况
- 2014.4.18 又想简洁,又想灵活
- POJ 2112 Optimal Milking
- 一位父亲给女儿的告诫
- eas-bos工作流的几张表
- CNN反向传播,交叉熵代价函数
- linux上安装jdk6
- android4.4中activity启动、事件派发