一、异常分类
- ArithmeticException 算术异常
- NullPointerException 空指针异常
- ArrayIndexOutOfBoundsException 数组下标越界异常
- NumberFormatException 数字格式化异常
二、使用try catch捕获异常
try {
可能出现异常的代码
}catch( 异常类型 ) {
}finally() {
}
- ArithmeticException 算术异常简单实例:
public class Test {
public static void main(String[] args) {
int num = 10/0;
System.out.println(num);
}
}
程序跑完,可以看到是算术异常,下面我们使用try catch来捕获异常。
public class Test {
public static void main(String[] args) {
int num = 0;
try{
num = 10/0;
}catch(ArithmeticException ex){
//算术异常
ex.printStackTrace();
}
System.out.println("num = "+num);
}