12.1异常处理

要点提示:异常处理是的程序可以处理非预期的情景,并且继续正常的处理。

  在程序运行过程中,如果JVM检测出一个不可能执行的操作,就会出现运行时错误。

  在Java中,运行时错误会作为异常抛出。异常就是一种对象,表示阻止正常进行程序执行的错误或者情况。如果异常没有被处理,程序就会正常终止。

  • 异常处理概述:异常是从方法抛出的。方法的调用者可以捕获以及处理该异常。
  • 异常类型:异常时对象,而对象都采用类来定义。异常的根类是java.lang.throwable。

 

 

  • 关于异常的更多知识

  异常的处理器是通过从当前的方法开始,沿着方法调用链,按照异常的反向传播方向找到。

  异常的处理模型基于三种操作:声明一个异常、抛出一个异常和补货一个异常

  • 声明异常:在方法头显式声明:throws
  • 抛出异常:检测抛出:throw
  • 捕获异常:try catch
  • 从异常中获取信息

  异常对象包含关于异常的有价值的信息。可以利用下面这些java.lang.Throwable类中的实例方法获取有关异常信息,

猜你喜欢

转载自www.cnblogs.com/cglib/p/11958302.html