阿里巴巴Java开发手册中关于异常日志的处理,有一条规范是:finally块必须对资源对象、流对象进行关闭,有异常也要做try-catch。如果是JDK7及以上,可以使用 try-with-resources。
在讲解 try-with-resources之前,我们先看下利用try-catch-finally进行异常检测和资源管理的方式。
参考:http://ifeve.com/java-7中的try-with-resources/
https://www.ibm.com/developerworks/cn/java/j-lo-finally/index.html#icomments
http://www.cnblogs.com/lanxuezaipiao/p/3440471.html