JDK7后优化了try-catch-finally,有了try-with-resource语法糖可以简洁便利的关闭代码中打开的资源,下面我们用两个例子对比下JDK7之前打开资源关闭资源的方式
JDK7之前
public static void main(String[] args) {
//JDK1.7之前使用try-catch-finally关闭资源
InputStream inputStream = null;
try{
inputStream = new FileInputStream("a.txt");
}catch (Exception e){
e.printStackTrace();
}finally {
if