美文网首页
Java 中 try(){} catch(){} 的使用

Java 中 try(){} catch(){} 的使用

作者: sumeng夙梦 | 来源:发表于2021-05-14 15:41 被阅读0次

    在 JDK1.7 之前,IO 流的写法

    FileWriter fw = null;
    try {
        fw = new FileWriter("test.txt");
        fw.write("hello world");
    } catch (Exception ex) {
        ex.printStackTrace();
    } finally {
        if (fw != null) {
            try {
                fw.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    

    在 JDK1.7 之后 IO 流新写法

    try(FileWriter fw = new FileWriter("test.txt")) {
        fw.write("hello world");
    } catch(Exception ex) {
        ex.printStackTrace();
    }
    

    格式

    try (创建流对象语句,如果多个,使用';'隔开) {
        // 读写数据
    } catch (IOException e) {
        e.printStackTrace();
    }
    

    相关文章

      网友评论

          本文标题:Java 中 try(){} catch(){} 的使用

          本文链接:https://www.haomeiwen.com/subject/brmqjltx.html