异常:就是程序出现的不正常现象。
异常的由来:就是Java对不正常情况进行描述后的对对象体现。
问题划分:严重问题,非严重问题。
严重用error类
一般不真对型的处理。
非严重用exception类
一般要进行处理。
Throwable
|--error
|--exception
2,异常处理
Java 提供的语句进行处理
try{
需要检测代码
}catch(异常类 变量){
处理异常代码:(处理方式)
}finally{
一定会执行到的代码
}
3,对于捕获得异常进行常见的方法操作
String getMessage():获取异常信息
String toString();名称,信息
void printStackTrace();异常名称 信息 位置(jvm默认处理异常方式
4,自定义异常需要继承异常类
throw和throws的区别
1,throw在函数内部 throws在函数上
2,throw后面是对象 throws后面是类。 |
|