Gio*_*ato 6 java eclipse java-stream
在Eclipse Neon中,如果我编写这个Java代码:
Stream<Object> stream = Stream.builder().build();
Run Code Online (Sandbox Code Playgroud)
我没有泄漏警告,但如果我实施Stream,如
public class MyStream<T> implements Stream<T> {
// implementation
}
Run Code Online (Sandbox Code Playgroud)
我写了类似的代码
Stream<Object> stream = new MyStream<>();
Run Code Online (Sandbox Code Playgroud)
我收到Resource leak: 'stream' is never closed警告 这只发生在Eclipse中,而编译时javac不会发出任何警告.
注意我不是在寻找关于如何关闭流等的答案,而是寻找解释同一界面的这种不同行为的原因的答案.
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |