FileInputstream,FileOutputstream 和 byteArrayInputStream,byteArrayOutputStream

你知道FileInputstream和FileOutputstream吗?
FileInputstream,FileOutputstream分别是由抽象类Inputstream和Outputstream继承来的,他们的源和目的地是文件,键盘,鼠标,或者显示器。
FileInputstream的构造函数时FileInputstream(String filename),这样的话Fileinputstream流的源就是名字为filename的文件。

byteArrayInputStream,byteArrayOutputStream的源和目的地是字节数组,即内存。
而byteArrayInputStream的构造函数是byteArrayInputStream(byte []buf),这样的话byteArrayInputStream流的源就是名字为buf的字节数组。

明白了吗?
他们的明显的区别就是源和目的地不同。                                              --王博好帅
原文地址:https://www.cnblogs.com/xiluhua/p/6804273.html