java——异常机制
来源:互联网 发布:淘宝店优惠删链接 编辑:程序博客网 时间:2024/06/08 06:12
java的异常是一种处理程序中错误的机制,是程序运行过程中发生的一些异常事件。
异常类分类
例如:在公路上开车,汽车爆胎了这是可以处理的的,这就是Exception;公路上有好多小石子,但是没有必要下车扫干净了再走,这就是RunTimeException;如果汽车突然爆炸了,就是Error。
五个关键字throws、throw、try、catch、finally
定义一个类,写一个存在异常的方法,并抛出
public class TestEX{void m(int i) throws ArithmeticException//throws声明该方法可能产生的错误{ if(i==0){throw new ArithmeticException("被除数0");//throw构造并抛出异常对象}}}
调用类中的方法并捕获和处理异常
public static void main(String arg[]){try{//try试图捕获异常new TestEx().m(0);}catch(ArithmeticException ae){ //catch对异常进行的出{System.out.println("除数不能为0");}finally //finally异常处理统一的出口{System.out.println("操作结束");} }
重写和异常的关系
重写的方法需要抛出与原方法所抛出异常类型一致或者不抛出异常
class A{public void method() throws IOException{...}}class B extends A{public void method()//不抛出异常类{...}}class C extends A {public void method()throws IOException//抛出异常类型一致的类{...}}
总结:java的异常机制这一章,主要讲到了异常类的分类,处理异常中的5个关键字,重写方法时throws异常的规则。异常的捕获和处理能力能体现出一个程序员写的代码的健壮性的强弱。
5 0
- java——异常机制
- ——java异常机制
- java—异常处理机制
- 黑马程序员——Java异常机制
- Java详解之——异常机制
- Java核心技术——异常机制
- Java日记(9)— 异常机制
- 异常机制—学习笔记—java中异常处理
- Java基础——Java异常处理机制
- JAVA学习笔记26——异常机制2:常见异常+异常处理其余两种方法+自定义异常
- 黑马程序员之---———Java异常机制
- 黑马程序员———Java异常机制
- 黑马程序员——浅谈java中的异常机制
- 黑马程序员——学习笔记07.Java异常机制
- 黑马程序员——java异常处理机制
- Java学习总结7——异常处理机制1
- Java学习总结7——异常处理机制2
- 黑马程序员——Java中的异常机制总结
- 考研路上的那些一战二战三战成功与失败的故事系列之十七
- USACO--1.3 Mixing Milk
- Java—SSH(MVC)笔试题
- 基于配置的Spring MVC3
- JavaScript, jQuery, Ajax
- java——异常机制
- 大连强直性脊柱炎治
- 考研路上的那些一战二战三战成功与失败的故事系列之十八
- 最能毁掉程序员健康的几件事
- java sqlserver2008
- 考研路上的那些一战二战三战成功与失败的故事系列之十九
- POJ 1129--Channel Allocation
- 《Java项目开发案例整合》
- 《JSP+DreamweaverCS4+CSS+Ajax动态网站开发典型案例》-CD