有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有什么理由不使用资源吗。getInputStream()?

创建一个FileInputStream有什么好处吗,比如:

InputStream fileInputStream = new FileInputStream(resource.getFile());

而不是使用由资源创建的InputStream,如下所示:

InputStream resourceInputStream = resource.getInputStream();

资源是一个org.springframework.core.io.Resource


共 (1) 个答案

  1. # 1 楼答案

    如果您只需要输入流,那么就没有理由不使用它。getFile的重点是以其他方式访问文件,而不是在文件上打开FileInputStream,例如读取属性、移动、删除、通过NIO而不是经典IO打开文件等