您的位置:首页 > 编程语言 > Java开发

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

2016-01-22 00:00 567 查看

异常的复习

首先复习下异常吧。

异常块 try{} 后面一定要跟 catch 或者 finally ,任选其一。两者都有最好

catch 讲究前后顺序,越高级的异常(层级越高)放到越后面catch 否则 编译器会报错

方法内部 如果有抛出异常,方法名后面一定要声明该方法会抛出异常以便 被其他方法调用的时候 告知需要catch 哪些异常

如果方法名后面声明会抛出异常,当方法内部未必真的会抛出异常,但不建议这么做

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

finally块会在最后执行 不管有没有catch异常

如果catch块抛出了一个异常,finally块也抛出了一个异常,则最后抛出的是finally块中的异常

----------------------------TBD-------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息