美文网首页
异常处理-01

异常处理-01

作者: zq_mo | 来源:发表于2017-10-23 16:59 被阅读0次

关于异常声明
throws关键字声明方法可能出现的异常,客户端代码在调用该方法时,可以抛出声明的异常让其他客户端代码去处理该有异常,也可以利用try-catch去处理可能的异常。

关于方法调用栈
在方法调用的过程中,首先被调用的方法会先进栈,先进栈的会靠近栈底。当某个某个方法产生异常时,我们可以通过该异常的getStackTrace方法或者栈轨迹。

重新抛出异常
重新抛出的异常只能被其上一级环境的异常处理程序捕获并处理。

异常分类
运行时异常:该异常运行期才会被发现,我们可以不必处理该类异常
编译异常:此类异常编译器就可以确定,必须抛出或者处理该类异常,否则编译器会报错

异常处理执行流程
1.try中的监控区域没有异常时,跳过catch块,执行finally块,最后执行finally后的语句
2.try中的监控区域产生异常且catch块中没有对应的异常类,try中异常语句后的语句不会执行,产生异常后执行finally中的语句,并且finally后的语句不会执行
3.try中产生异常且catch中有对应的异常类,产生异常后,执行catch中对应的异常处理,然后执行finally中的语句,最后执行finally后面的语句

构造器中使用try catch
原则:在创建需要清理的对象之后,立即进入trycatchfinally块。

相关文章

  • 异常处理-01

    关于异常声明throws关键字声明方法可能出现的异常,客户端代码在调用该方法时,可以抛出声明的异常让其他客户端代码...

  • java异常处理01-异常分类

    java异常处理01-异常分类 什么是Java异常? 当Java程序的正常行为被意外行为中断时,会发生故障。这种故...

  • Topic01(异常处理)

    01.01 什么是异常 异常定义:导致程序的正常流程被中断的事件,叫做异常。 文件不存在异常:FileNotFou...

  • 同步或异步异常处理

    同步或异步异常处理 同步读取异常处理 异步读取文件异常处理

  • Java 异常

    异常处理机制 异常处理模型:终止模型:当异常发生时,就进入异常处理程序,处理结束并不返回异常发生位置继续执行;恢复...

  • 第十二章:异常处理

    异常处理语法格式: try: ...处理语句 except 异常类型: ...异常处理语句 pytho...

  • Spring MVC 全局统一异常处理(注解方式)

    全局异常处理 对异常处理类增加@ControllerAdvice 增加异常处理方法,使用@ExceptionHan...

  • 03.Android崩溃Crash库之ExceptionHand

    目录总结 00.异常处理几个常用api 01.UncaughtExceptionHandler 02.Java线程...

  • 异常处理设计文档

    一、异常处理流程说明 在ESB处理过程中,若发生异常,将进入异常流程的处理。一个异常处理流程大致如下: ESB处理...

  • Java异常处理机制

    什么是异常处理机制: 异常处理机制: 让程序发生异常时,按照代码预先设定的异常处理逻辑,针对性地处理异常,让程序尽...

网友评论

      本文标题:异常处理-01

      本文链接:https://www.haomeiwen.com/subject/yoyeuxtx.html