Files.newInputStream() 或 Files.newOutputStream() 调用的 new FileInputStream() 或 new FileOutputStream() 表达式。
Files 方法创建的流通常比使用流构造函数创建的流更有效。
示例:
InputStream is = new BufferedInputStream(new FileInputStream(file));
在应用快速修复后:
InputStream is = new BufferedInputStream(Files.newInputStream(file.toPath()));
如果语言级别为 10 或更高,则此检查不会显示警告,但快速修复仍然可用。
仅当项目或模块的语言级别为 7 或更高时,此检查才会报告。
2022.1 最新变化