Java Exception:

1、Error 
2、Runtime Exception 运行时异常
3、Exception 
4、throw 用户自定义异常

异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_RuntimeException这两个直接的子类。

运行异常类对应于编译错误,它是指Java程序在运行时产生的由解释器引发的各种异常。运行异常可能出现在任何地方,且出现频率很高,因此为了避免巨大的系统资源开销,编译器不对异常进行检查。所以Java语言中的运行异常不一定被捕获。出现运行错误往往表示代码有错误,如:算数异常(如被0除)、下标异常(如数组越界)等。

非运行异常时Non_RuntimeException类及其子类的实例,又称为可检测异常。Java编译器利用分析方法或构造方法中可能产生的结果来检测Java程序中是否含有检测异常的处理程序,对于每个可能的可检测异常,方法或构造方法的throws子句必须列出该异常对应的类。在Java的标准包java.lang java.util 和 java.net 中定义的异常都是非运行异常。

 

Java 常见异常种类   http://www.cnblogs.com/cvst/p/5822373.html 

java 异常和异常处理Exception
    




Java 常见异常种类

 

 

Exception  异常

java 异常和异常处理Exception
    




Java 常见异常种类

从小到大 的顺序,编译catch中的内容。

e.printStackTrace();打印捕获的异常信息

 自定义异常

Java中自定义异常  http://blog.csdn.net/stellaah/article/details/6738424

看这个文章就行了,自己懒得写了

 

java 异常和异常处理Exception
    




Java 常见异常种类

以下是看毕老师视频的笔记

java 异常和异常处理Exception
    




Java 常见异常种类

java 异常和异常处理Exception
    




Java 常见异常种类

java 异常和异常处理Exception
    




Java 常见异常种类

catch常用的几个操作

java 异常和异常处理Exception
    




Java 常见异常种类

 

java 异常和异常处理Exception
    




Java 常见异常种类

 

java 异常和异常处理Exception
    




Java 常见异常种类java 异常和异常处理Exception
    




Java 常见异常种类

 

java 异常和异常处理Exception
    




Java 常见异常种类

 

 黑马程序员_毕向东_Java基础视频教程第10天-03-面向对象(异常-覆盖时的异常特点)

 java 异常和异常处理Exception
    




Java 常见异常种类

 

java 异常和异常处理Exception
    




Java 常见异常种类

 

总结

java 异常和异常处理Exception
    




Java 常见异常种类

java 异常和异常处理Exception
    




Java 常见异常种类

 

相关文章: