static修饰的的变量是类变量,修饰的方法是类方法,是不需要new就可以直接调用的,需要注意的是这个是和类同步的,会早运行于没有用static修饰的方法
Throwable表示的是Exception和Error的上级,原来一直以为Exception就到头了,原来上面还有
自定义异常主要有两点:1、继承Exception类。2、重写toString方法。
public class MyException extends Exception{
private int a;
public MyException(int a) {
this.a = a;
}
@Override
public String toString() {
return "MyException{" +
"a=" + a +
'}';
}
}