一切皆为字节
一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。
所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据
java.io.outputstream:字节输出流
此抽象类是表示输出字节流的所有类的超类。定义了一些子类共性的成员方法:
- public void close()∶关闭此输出流并释放与此流相关联的任何系统资源。
- public void flush():刷新此输出流并强制任何缓冲的输出字节被写出。
- public void write(byte[ ] b):将b.Length字节从指定的字节数组写入此输出流。
- pubLic void write(byte[ ] b, int off, int Len):从指定的字节数组写入Len字节,从偏移量off开始输出到此输出流。
- public abstract void write(int b):将指定的字节输出流。
java.io.Fileoutputstream extends Outputstream
FiLeoutputstream:文件字节输出流
作用:把内存中的数据写入到硬盘的文件中构造方法:
FiLeoutputStream(String name)创建一个向具有指定名称的文件中写入数据的输出文件流。
FileoutputStream(File file)创建一个向指定FiLe对象表示的文件中写入数据的文件输出流。参数:写入数据的目的
string name:目的地是一个文件的路径File file:目的地是一个文件
构造方法的作用:
1.创建一个FiLeoutputstream对象
2.会根据构造方法中传递的文件/文件路径,创建一个空的文件
3.会把FiLeOutputstream对象指向创建好的文件
标签:输出,字节,文件,void,写入,介绍,public 来源: https://www.cnblogs.com/NanFangDaGua/p/16459549.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。