Java automatically shut resources (try statement with resources try-with-resource)

Close the resource before 7 Java SE

打开一个资源
try{
 使用资源
}
finally
{
 关闭资源
}

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

Guess you like

Origin www.cnblogs.com/to-red/p/11920364.html