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"){
    ...
}
posted @ 2019-11-23 21:55  HanJunOvO  阅读(449)  评论(0编辑  收藏  举报