对于异常统称throwable,他可以分为两部分一类是Error,另一种是Exception,对于Exception又可以分为RuntimeException(选择捕捉)和其他异常(必须捕捉)
import java.util.*;
public class hehe {
public static void main(String[] args){
try{
hehe he = new hehe();
he.so(0);
}catch(Exception ae){
ae.printStackTrace();
System.out.println("错了");
}
}
void so(int i)throws ArithmeticException{
if(i==0) {
throw new ArithmeticException("错错错,是我的错!");
}
}
}