您当前的位置:《java》听课笔记:11
《java》听课笔记:11
异常:对于运行时刻各种可能的异常情况进行处理,把运行错误报告给用户,这关系到程序的健壮性.

一个原则应该遵守:所有的函数调用的返回值都应该判断.我们应该在我们的代码里处理所有可能的返回情况.但这样的程序可读性弱.

java的做法:try...catch...,在try里面写我们的业务逻辑,每一个catch针对每一个错误.

在java中,
(1)exception首先发生在throw
什么叫异常:在程序运行过程中某种特殊的情况发生,使我们当前要继续下去的代码不能继续下去了.
抛出一个异常: throw...
  (a)一个异常对象被建立
  (b)当前执行的代码块被终止,即throw所在的{}中的语句不会被执行.
  (c)异常处理机制接管,开始寻找合适的地方来捕捉异常.
(2)捕捉一个异常:
try{...}
catch(){...}
catch(){...}
try里面的代码可能引发异常.
catch做完以后执行try下面的语句,不会再回到try中.
(3)异常的匹配不是精确匹配.



收藏状态
收藏本课程的同学
相关课程