java中异常总的父类是Thorwable,下面有两个子类Error和Exception。其中Error是系统的异常,我们不能处理。Exception是我们自己可以处理的异常。Exception异常又分为其他必须要处理的异常(如io异常)和可以处理或不处理的RuntimeException异常。RuntimeException这种异常是经常会发生的,所以如果每次都要处理,必然增加麻烦,有时候可以不必处理。下面是我自己画得一个大致浏览图。
java中异常总的父类是Thorwable,下面有两个子类Error和Exception。其中Error是系统的异常,我们不能处理。Exception是我们自己可以处理的异常。Exception异常又分为其他必须要处理的异常(如io异常)和可以处理或不处理的RuntimeException异常。RuntimeException这种异常是经常会发生的,所以如果每次都要处理,必然增加麻烦,有时候可以不必处理。下面是我自己画得一个大致浏览图。