如何处理 Java 中的异常层次结构



问题描述

如何处理异常层次结构?

下面是异常层次结构的示例图

解决方案

此示例显示了如何通过扩展异常类来处理异常层次结构?

class Animal extends Exception {
}
class Mammel extends Animal {
}
public class Human {
   public static void main(String[] args) {
      try {
         throw new Mammel();
      } catch (Mammel m) {
         System.err.println("It is mammel");
      }
   }
}

结果

上述代码示例将产生以下结果。

It is mammel
java_exceptions.htm
广告