Java-异常

  1. 一旦在finally块中使用return或throw语句,将会导致try、catch块中的return、throw失效
  2. catch块和finally块必须出现一个。
  3. JVM对异常处理的方法:打印异常的跟踪栈信息,并终止程序运行,这就是程序在遇到异常自动结束的原因。
  4. throws:子类方法声明的异常,应该与父类声明的异常相同或者是它的子类。子类方法声明的异常不允许比父类声明的异常多。
  5. throw runtimeException不需要显式捕获
原文地址:https://www.cnblogs.com/zhouj-happy/p/5825186.html