异常,异常,异常。如何使用自定义异常?工作中常用自定义异常NullPointerException 空指针异常(一个对象没有初始化调用方法)
IndexOutOfBoundsException 下标越界异常
ClassCastException 类型转换异常(对象类型转换时)
NumberFormatException 数字格式异常
ArithmeticException 算术异常.
ClassNotFoundException 类加载异常

  • try:执行可能产生异常的代码 (试图)
  • catch:捕获异常 ,并处理(捕获)
  • finally:无论是否发生异常,代码总能执行(最终)
  • throw: 手动抛出异常 (是一个异常对象)
  • throws:声明方法可能要抛出的各种异常(抛出去,可以被方法调用者处理)

自定义异常的写法:

相关文章: