摘要:
我们编写程序时常常用到异常处理,怎么才让异常处理比较安全,现在我将自己所了解到的东西一同与大家分享。1.正确的关闭资源 当使用finally块来关闭资源的时候,要保证关闭操作总是会执行的。 关闭资源之前首先保证引用该资源的引用变量不能为Null。 为每一个物理资源使用单独的try--catch块来关闭资源,用于保证关闭其他资源的时候不会引起其他资源的关闭.。2.finally块的执行规则 一般情况下finally块是都会执行的,只有在程序运行的过程中遇到jvm强制退出的情况下就不会执行了。即使在catch语句块中遇到return,finally语句也会照样执行。3.catch块的使... 阅读全文