异常: 就是程序员在运行时出现的不正常情况。
异常的由来:问题也是现实生活中具体的一种事物,也可以通过Java的类形式描述。冰封装成对象。
其实j就是java对不正常情况进行描述后的体现
对于严重的异常,java同过Error类进行处理
对于Error一般不编写针对性的代码对其处理。
对于非严重的异常:java通过Exception类进行描 述。
对于Exception可以使用针对性的处理方式进行处理
无论Error或者Exception都具有一些共性的内容
不正常的情况的信息引发的原因
Throwable
| --Error
|--Exception
2、异常处理
java提供了特有的语句进行处理。
try{
需要进行处理的代码
}catch{
catch处理的异常代码;(处理方式)
}finally{
一定会执行的语句;
}
3、对捕获的异常对象进行尽心常见的处理。
String getMessage():获得异常的信息。
4、throws Exception 在功能上通过throws的关键是声明了该功能有可能会出现的异常
5、对多异常进行处理。
1)声明异常时,生命更为具体的异常。这样处理可以更具体。
2)对方声明几个异常,就对应有几个catch块,不要定义多余的catch块
如果多个catch快中的一场出现继承关系,父类的异常catch快放在最下面。
建立在进行catch处理时,catch中一定要定义具体的处理方式。
不要简单地顶一句Sytem.out.println(e);
也不要只写一句输出语句