Mat*_*mar 17 java inputstream file fileinputstream java-io
这可能是一个愚蠢的,但我想知道背景操作的差异.
InputStream is = new FileInputStream(filepath);FileInputStream is = new FileInputStream(filepath);上面两行代码之间的区别是什么,以及它们使用的场景.
Jea*_*art 22
FileInputStreamextends InputStream:它是一个专门用于读取文件的InputStream版本.
根据它的使用,有几种InputStream实现.
通常,最好使用代码中所需的最高类型.因此,如果您的代码需要InputStream从a中读取数据,而不是从a中读取数据FileInputStream,则应该使用InputStream.然而,如果您确实需要保持对象的信息FileInputStream而不仅仅是一个InputStream,那么您应该保留FileInputStream类型.
| 归档时间: |
|
| 查看次数: |
24850 次 |
| 最近记录: |