Java 有关IO类的注释/说明

来源:互联网 发布:连接网络投影仪 编辑:程序博客网 时间:2024/05/15 07:03

InputSteam,OutputStream:对字节的操作

Reader,Writer:对字符的操作

InputStreamReader,OutputStreamReader:字节->字符的转换,字符->字节的转换

FilterInputSteam,FilterOutputStream:过滤字节输入流(输出流)的超类

FilterReader,FilterWriter:过滤字符输入流(输出流)的超类

BufferedInputStream,BufferedOutputStream:将字节输入流(输出流)保存到一个缓冲区中

BufferedReader,BufferedWriter:将字符输入流(输出流)保存到一个缓冲区中

FileInputStream,FileOutputStream:读/写文件中的字节流

DataOutput,DataInput:序列化/反序列化Java基本数据的借口

DataOutputStream,DataInputStream:序列化/反序列化Java基本数据的过滤输入流(输出流)

ObjectOutput,ObjectInput:序列化/反序列化Java基本数据和对象的借口

ObjectOutputStream,ObjectInputStream:序列化/反序列化Java基本数据和对象的过滤输入流(输出流)

PrintStream,PrintWriter:把Java基本数据类型和对象转化为可打印格式的过滤(字符)输出流

 

 

ps:字符与字节的定义

字符:人们使用的记号,抽象意义上的一个符号。比如:‘1’,‘中’,‘a’,‘$’,‘¥’,……。它们之间的地位完全平等。

字节:计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。

原创粉丝点击