java 字节输出流_Java 之 字节输出流[OutputStream]

  • Post author:
  • Post category:java


一、字节输出流

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 版权协议,转载请附上原文出处链接和本声明。