11

java.util.Scanner当我使用or之类的 IO 类时java.io.BufferedReader,Eclipse 会显示一个警告Resource leak: 'suchAndSuch' is never closed。如何让 Eclipse 在未关闭时为我自己的类显示此警告?

我想知道的是是否有一个接口或我需要实现的东西来使我的类被视为 IO 类,以便它独立于任何一个 IDE,例如,javac当资源不存在时,命令行也会显示警告t 关闭。

4

1 回答 1

3

Eclipse 为任何实现 java.io.Closeable 的类发出警告“永不关闭”

class X implements Closeable {
    @Override
    public void close() throws IOException {
    }
}

...
    public static void main(String[] args) throws IOException {
        X x = new X(); <-- Eclipse warning
    }
于 2015-08-10T13:57:11.810 回答