io流

xiaoxiao2021-02-28  4

System.in(标准输入),通常代表键盘输入。 System.out(标准输出):通常写往显示器。

System.err(标准错误输出):通常写往显示器。

流(Stream)是指在计算机的输入输出操作中各部件之间的数据流动。按照数据的传输方向,流可分为输入流与输出流。Java语言里的流序列中的数据既可以是未经加工的原始二进制数据,也可以是经过一定编码处理后符合某种特定格式的数据

IO流的三中分类:

1. 按流的方向 分: 输入流和输出流 2.按流的数据单位不同分为 :字节流和字符流 3.按流的功能不同分 :节点流和处理流

io流的四大基类

字符流: Reader  Writer  字节流:InputStream(输出流)    OutputStream(输出流)

文件

FileInoutStream  文件输入流 FileOutputStream 文件输出流

转换流

(字节流转换成字符流) OutputStreamWriter InputStreamReader

缓冲流

BufferedInputStream  BufferedOutputStream  BufferedReader  BufferedWriter 

数据流

   --按java基本数据类型读写数据   *   数据输出流   *      DataOutputStream       *   数据输入流   *      DataInputStream  *        *   注: 必须同字节输入输出(InputStream和OutputStream)流关联使用

Object 流

 *   --按对象方式读写数据  *    对象输出流  *       ObjectOutputStream  *    对象输入流  *       ObjectInputStrea     2.对象必须被序列化 只要实现Serializable接口类就表示对象可被序列化 (implements Serializable)    
转载请注明原文地址: https://www.6miu.com/read-250371.html

最新回复(0)