java.io流的基本常用类

时间:2021-03-30 12:49:11   收藏:0   阅读:0

java.io流的基本常用类

Java.io包下面的类主要是对文件的操作

包括File,inputStream,OutputStream,Reader和Writer及其子类。

1. FLie类

2. 抽象基类InputStream和OutputStream

3. 缓冲流BufferedInputStream,BufferedOutputStream

4. 字符流Reader和Writer

5. 转换流

6. Java IO流相关的类的分类

1. 按照数据来源去向分类:
是文件: FileInputStream, FileOutputStream, FileReader, FileWriter
是byte[]:ByteArrayInputStream, ByteArrayOutputStream
是Char[]: CharArrayReader, CharArrayWriter
是String: StringBufferInputStream, StringReader, StringWriter
网络数据流:InputStream, OutputStream, Reader, Writer

2. 按是否格式化输出分:
要格式化输出:PrintStream, PrintWriter

3. 按是否要缓冲分:
要缓冲:BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter。

4. 按数据格式分:
二进制格式(只要不能确定是纯文本的,称为字节流): InputStream, OutputStream及其所有带Stream结束的子类
纯文本格式(含纯英文与汉字或其他编码方式,称为字符流);Reader, Writer及其所有带Reader, Writer的子类

5. 按输入输出分:
输入:Reader, InputStream类型的子类;
输出:Writer, OutputStream类型的子类

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!