栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

try(){}catch(){} 自动资源释放

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

try(){}catch(){} 自动资源释放

try(){}catch(){} 自动资源释放

从jdk7 build 105 后, 编译器和运行环境就开始支持新的"try catch" 语句, 简单来讲就是个语法糖

tip: 写在try()里面的流对象对应的类都实现了自动关闭接口AutoCloseable; 举个栗子
public class TestTryCatch {
    public static void main(String[] args) {
        // 以channel为例 这个channel会在try执行完毕后自动关闭
        try (FileChannel channel = new RandomAccessFile("xxx.txt", "r").getChannel()) {

        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}

这个语法糖全称叫 try-with-resources语句 缩写twr

idea快捷键: .twr idea快捷键: .twr idea快捷键: .twr

重要的事说三遍

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425034.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号