码迷,mamicode.com
首页 > 编程语言 > 详细

java 异常机制

时间:2014-09-16 00:20:49      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:java   异常   机制   运行时异常   exception   

浅谈java异常机制

下班闲来无事,看看java基础知识,做一下总结

异常机制:是java提供的一个解决突发事件或者误操作的一种控制流程的一种解决方案


Throwable 所有错误或者异常的超类,包含两个子类Error和Exection


其中Error错误是程序无法处理的,如内存溢出、机器断电等

Exception异常包括运行时异常和编译时异常

运行时异常类均继承RuntimeException,常见的如NullPointerException,ArithmeticException,IndexOutOfBoundsException等

编译时异常,非运行时异常,编译的时候必须要做处理,如IOException(子类如FileNotFoundException)


异常处理:

1) try{

//程序要执行的动作

}catch(ArthmeticException e){

//程序可能会执行的动作

e.printStackTrace();

}catch(Exception  e){

//程序可能会执行的动作

}finally{

//程序一定会执行的动作

}

提示:可以通过return 了解进一步了解一下try catch 的过程

注意:多层catch时异常类范围大小问题

2) throws和throw

throws 是声明一个异常

throw 真正抛出一个异常的对象

注意:声明异常的地方抛出了异常,如果调用者不处理,则将会把异常继续往上抛


自定义异常:

可以根据需要,自定义自己的异常类,正常定义继承Exception的异常类


待续....









java 异常机制

标签:java   异常   机制   运行时异常   exception   

原文地址:http://blog.csdn.net/db2china/article/details/39300275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!