FileOutputStream

字节输出流:

    步骤:1.指出目标文件 2.创建数据输出流通道  3.用数据输出流通道向文件写入数据   4.关闭文件输出流对象。

创建FileOutputStream时注意事项:

        当创建FileOutputStream对象时,如果目标文件不存在,会自动创建目标文件。

        当创建FileOutputStream对象时,如果目标文件已经存在,且文件中有内容,若再向文件中添加内容的时候,会先清空文件内容,再向文件添加其他内容。

         当创建FileOutputStream对象时,如果目标文件已经存在,且文件中有内容,若想向文件中追加内容,则可以使用new  FileOutputStream(File file,append)的构造方法,若第二个参数为true,表示向目标文件末尾追加想要添加的内容。

        当利用FileOutputStream向文件写入内容的时候,虽然写出的是int类型的数据,但是写入文件的时候只能接收一个字节的数据,只是把低八位的二进制数据写出了,剩余的3个字节(24bits)被舍弃。

        每new一个FileOutputStream对象的时候,会有一个指针指向文件的开头,所以利用目标文件每创建一个FileOutputStream对象,都会指向目标文件的开头。

你可能感兴趣的:(FileOutputStream)