OCJP认证-3期(PX017)异常机制异常机制.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 8页
  • 2021-03-20 发布于北京
  • 举报

OCJP认证-3期(PX017)异常机制异常机制.pptx

异常也称为例外,是在程序运行过程中发生的、会打断程序正常执行的事件 ⑴ 算术异常(ArithmeticException) ⑵ 没有给对象开辟内存空间时会出现空指针异常(NullPointerException) 异常机制 ⑶ 找不到文件异常(FileNotFoundException) 异常机制 1.抛出异常 当有异常出现时,将会抛出(throw)异常,即产生一个异常事件,生成一个异常对象,并把它提交给运行系统,再由运行系统寻找相应的代码来处理异常。一个异常对象可以由Java虚拟机来产生,也可以由运行的方法生成。 异常机制 2.捕获异常 异常抛出后,运行时系统从生成异常对象的代码开始,沿方法的调用栈进行查找,直到找到包含相应处理的方法代码,并把异常对象交给该方法为止,这个过程称为捕获(catch)异常。 异常机制 try{ 要检查的程序语句 ; … }catch(异常类 对象名称){ 异常发生时的处理语句 ; }finally{ 一定会运行到的程序代码 ; } 异常机制 ⑴ try程序块若是有异常发生时,程序的运行便中断,并抛出“异常类所产生的对象” ⑵ 抛出的对象如果属于catch()括号内欲捕获的异常类,则catch会捕捉此异常,然后进到catch的块里继续运行 ⑶ 无论try程序块是否有捕捉到异常,或者捕捉到的异常是否与catch()括号里的异常相同,最后一定会运行finally块里的程序代码 Stack类的应用 异常处理的使用范例 案例解析 异常机制 谢谢观看

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档