static 、Throwable、自定义异常记录

 

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 +
               '}';
  }
}

 

上一篇:Throwable种类及产生异常的位置


下一篇:详解在jvm里面遇到的异常。