gpt4 book ai didi

java - 这是内存泄漏还是误报?

转载 作者:IT老高 更新时间:2023-10-28 20:47:55 26 4
gpt4 key购买 nike

这是我的代码:

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;

public class temp {
public static void main(String[] args) throws FileNotFoundException {
BufferedReader a = new BufferedReader(new FileReader("a"));
Scanner scanner = new Scanner(a).useDelimiter(",");
scanner.close();
}
}

我在 new Scanner(a) 处收到一条警告,上面写着(我正在使用 jdk1.7.0_05 进行编译。):

Resource leak: '<unassigned Closeable value>' is never closed.

是我做错了什么,还是只是一个错误的警告?

最佳答案

如果你这样拆分代码,警告会消失吗?

  Scanner scanner = new Scanner(a);
scanner.useDelimiter(",");
scanner.close();

关于java - 这是内存泄漏还是误报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11463327/

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