一、字节输出流
java.io.OutputStream 抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。
该类中定义了字节输出流的基本共性功能方法。
公性方法:
public void close() :关闭此输出流并释放与此流相关联的任何系统资源。
public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出,调用此方法指示应将这些字节立即写入它们预期的目标。
public void write(int b):将指定的字节写入此输出流。write 的常规协定是:向输出流写入一个字节。要写入的字节是参数 b 的八个低位。b 的 24 个高位将被忽略。 即写入0~255范围
public void write(byte[] b) :将 b.length字节从指定的字节数组写入此输出流。
public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。
注意:close 方法,当完成流的操作时,必须调用此方法,释放系统资源。
扩展:
节点流:节点流可以从一个特定的数据源(节点)读写数据(如:文件,内存)
处理流:处理流是“连接在已存在的流(节点流或者处理流)之上,通过对数据的处理为程序提供更为强大的读写功能。
版权声明:本文为weixin_30468419原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。