IO流分类
来源:互联网 发布:mpp软件下载 编辑:程序博客网 时间:2024/05/17 03:14
IO流
结构:
- 字节流:InputStream,OutputStream
- 字符流:
- Reader,WriterReader:读取字符流的抽象类
- BufferedReader:将字符存入缓冲区,再读取 LineNumberReader:带行号的字符缓冲输入流
- InputStreamReader:转换流,字节流和字符流的桥梁,多在编码的地方使用
- FileReader:读取字符文件的便捷类。
- BufferedWriter:将字符存入缓冲区,再写入
- OutputStreamWriter:转换流,字节流和字符流的桥梁,多在编码的地方使用
- FileWriter:写入字符文件的便捷类。
- InputStream:字节输入流的所有类的超类
- ByteArrayInputStream:含缓冲数组,读取内存中字节数组的数据,未涉及流
- FileInputStream:从文件中获取输入字节。媒体文件
- BufferedInputStream:带有缓冲区的字节输入流
- DataInputStream:数据输入流,读取基本数据类型的数据
- ObjectInputStream:用于读取对象的输入流 PipedInputStream:管道流,线程间通信,与PipedOutputStream配合使用
- SequenceInputStream:合并流,将多个输入流逻辑串联。
- OutputStream:此抽象类是表示输出字节流的所有类的超类
- ByteArrayOutputStream:含缓冲数组,将数据写入内存中的字节数组,未涉及流
- FileOutStream:文件输出流,将数据写入文件
- BufferedOutputStream:带有缓冲区的字节输出流
- PrintStream:打印流,作为输出打印
- DataOutputStream:数据输出流,写入基本数据类型的数据
- ObjectOutputStream:用于写入对象的输出流
- PipedOutputStream:管道流,线程间通信,与PipedInputStream配合使用
流操作规律:
明确源和目的:
数据源:读取,InputStream和Reader
目的:写入:OutStream和Writer
数据是否是纯文本:
是:字符流,Reader,Writer
否:字节流,InputStream,OutStream
明确数据设备:
源设备:内存、硬盘、键盘
目的设备:内存、硬盘、控制台
是否提高效率:用BufferedXXX3、
转换流:将字节转换为字符,可通过相应的编码表获得 转换流都涉及到字节流和编码表
0 0
- io流分类
- IO流的分类
- IO流的分类
- IO流分类
- io流分类
- IO流分类
- IO流分类---输入流
- Java IO流分类整理
- java中的IO流分类
- IO分类
- IO分类
- IO流_IO流概述及分类
- Java IO系统——IO流分类说明
- java IO流的分类和操作
- Java的IO流总结分类
- java基础“IO流及分类”
- java IO流的概念与分类
- IO流的分类及常用案例
- php等比例压缩图片
- UI界面得而播放和暂停的代码演示
- hdu 1029 Ignatius and the Princess IV
- PHP生成excel表格文件并下载
- 小白自总结【遥感图像目视解译】ArcGIS下 1/6北京区域 五类地物
- IO流分类
- 正则表达式匹配 等于0的数字
- RMQ算法
- set、map、for-of和迭代器
- 华为机试在线训练-牛客网(15)数据分类处理
- 学习Android广播小结(二)
- SeetaFace大总结
- BufferKnife 使用
- java学习4- Break在循环控制语句中实例之退出外层循环