gpt4 book ai didi

java - 试用资源详细信息

转载 作者:搜寻专家 更新时间:2023-11-01 01:50:56 25 4
gpt4 key购买 nike

<分区>

我们使用 3 个基本步骤处理对象:

  1. 声明
  2. 实例化
  3. 初始化

我的问题是关于在 try-with 的 () 部分中必须完成哪些步骤才能自动关闭要创建的资源。

示例 1 - FileReader 对象将在此代码中自动关闭:

try (BufferedReader br = new BufferedReader(new FileReader(filePath)))
{
//some code;
}

示例 2 - 在此代码中 buf2 是否会自动关闭:

private static BufferedReader buf1;

public static void main(String[] args) throws IOException {
//some code
try (BufferedReader buf2 = buf1)
{

}
}

附言有人认为这个问题与 Try With Resources vs Try-Catch 重复.它不是。这个问题是关于 try-catch 和 try-with-resources 之间的区别。我的问题是关于 try-with 的细节。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com