网络编程基础知识–流(输入流,输出流)

【摘要】 1. 流
流是指通过一定的传播路径从源传递到目的地的字节序列。Java中的字节流分为输入流和输出流:输出流是指向目的地的写入的二进制序列,输入流是从数据源读取的二进制序列。网络编程的很大一部分工作都是对流的处理,Java提供了丰富的流处理和封装工具。

1.1 输出流
Java输出流的基类是 java.io.OutputStream, 他是一个抽象类,提供了一些…

1. 流

流是指通过一定的传播路径从源传递到目的地的字节序列。Java中的字节流分为输入流和输出流:输出流是指向目的地的写入的二进制序列,输入流是从数据源读取的二进制序列。网络编程的很大一部分工作都是对流的处理,Java提供了丰富的流处理和封装工具。


1.1 输出流

Java输出流的基类是 java.io.OutputStream, 他是一个抽象类,提供了一些基本的方法用于向流中写入数据。

1.1 OutputStream

OutputStream类中的常用方法

void close() 关闭此输出流并释放与此流相关联的任何系统资源。
void flush() 刷新此输出流并强制任何缓冲的输出字节被写出。
void write(byte[] b)b.length字节从指定的字节数组写入此输出流。
void write(byte[] b, int off, int len) 从指定的字节数组写入 len个字节,从偏移 off开始输出到此输出流。
abstract void write(int b) 将指定的字节写入此输出流。
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享