java字节流
字节输入流:FileInputStream
java.lang.Object
— java.io.InputStream
------ java.io.FileInputStream
- 通常创建一个byte[],用read*(byte[] b) 从此输入流中将最多
b.length
个字节的数据读入一个 byte 数组中。
字节输出流:FileOutputStream
java.lang.Object
— java.io.OutputStream
------ java.io.FileOutputStream
- 通常将数据存储在byte[]数组中,用
write(byte[] b)
将b.length
个字节从指定 byte 数组写入此文件输出流中。 - 实例化FileOutputStream时,应尽量使用FileOutputStream(String name,boolean appeand)构造方法,避免丢失数据。
字节流复制(边读边写):
字节流可以复制任何形式的文件