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"){
    ...
}

猜你喜欢

转载自www.cnblogs.com/to-red/p/11920364.html