1.空指针异常
NullPointerException
2.索引越界异常
IndexOutOfBoundsException
3.算术运算异常
ArithmeticException
try{
可能发生异常的代码
}catch {
发生异常之后的处理逻辑
case e:异常类型1 => 处理逻辑1
case e:异常类型2 => 处理逻辑2
......
}finally{
无论是否有异常发生,都会做的事情
}
1.空指针异常
NullPointerException
2.索引越界异常
IndexOutOfBoundsException
3.算术运算异常
ArithmeticException
try{
可能发生异常的代码
}catch {
发生异常之后的处理逻辑
case e:异常类型1 => 处理逻辑1
case e:异常类型2 => 处理逻辑2
......
}finally{
无论是否有异常发生,都会做的事情
}