Java自动关闭资源(带资源的try语句try-with-resource)
Java SE 7之前关闭资源
打开一个资源
try{
使用资源
}
finally
{
关闭资源
}
Java SE 7 之后
// 单个资源
try(Resource res = ...)
{
使用资源,不需考虑关闭资源res
}
// 多个资源
try (Scanner in = new Scanner(new FileInputStream("/home/test.txt"),"UTF-8");PrintWriter out = new PrintWriter("out.txt"){
...
}