一、什么是异常
异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序
Java中如何进行异常处理
二、try–catch
使用try-catch块捕获异常,分为三种情况:
第一种情况 :正常
public void method(){
try {
// 代码段(此处不会产生异常)
} catch (异常类型 ex) {
// 对异常进行处理的代码段
}
// 代码段
}
第二种情况:出现异常
public void method(){
try {
// 代码段 1
// 产生异常的代码段 2
// 代码段 3
} catch (异常类型 ex) {
// 对异常进行处理的代码段4
}
// 代码段5
}
第三种情况:异常类型不匹配
public void method(){
try {
// 代码段 1
// 产生异常的代码段 2
// 代码段 3
} catch (异常类型 ex) {
// 对异常进行处理的代码段4
}
// 代码段5
}
三、常见的异常情况
四、try-catch-finally
2.
五、throw和throws
throws声明某个方法可能抛出的各种异常,多个异常用逗号隔开
除了系统自动抛出异常外,有些问题需要程序员自行抛出异常