资源的自动释放的try-with-resources


异常的复习

首先复习下异常吧。spa

  1. 异常块 try{} 后面必定要跟 catch 或者 finally ,任选其一。二者都有最好编译器

  2. catch 讲究先后顺序,越高级的异常(层级越高)放到越后面catch 不然 编译器会报错编译

  3. 方法内部 若是有抛出异常,方法名后面必定要声明该方法会抛出异常以便 被其余方法调用的时候 告知须要catch 哪些异常方法

  4. 若是方法名后面声明会抛出异常,当方法内部未必真的会抛出异常,但不建议这么作异常

  5. 避免隐藏异常的作法,即在catch块中 什么事都不作。

  6. finally块会在最后执行 无论有没有catch异常

  7. 若是catch块抛出了一个异常,finally块也抛出了一个异常,则最后抛出的是finally块中的异常

    

    ----------------------------TBD-------------------------------

相关文章
相关标签/搜索