1.流的分类
按操作数据单位不同分为:字节流(8 bit),字符流(16 bit)
按数据流的流向不同分为:输入流,输出流
按流的角色的不同分为:节点流,处理流

2.IO流体系
| 分类 | 字节输入流 | 字节输出流 | 字符输入流 | 字符输出流 |
|---|---|---|---|---|
| 抽象基类 | InputStream | OutPutStream | Reader | Writer |
| 访问文件 | FileInputStream | FileOutPutStream | FileReader | FileWriter |
| 访问数组 | ByteArrayInputStream | ByteArrayOutPutStream | CharArrayReader | CharArrayWriter |
| 访问管道 | PipedInputStream | PipedOutPutStream | PipedReader | PipedWriter |
| 访问字符串 | StringReader | StringWriter | ||
| 缓冲流 | BufferdInputStream | BufferdOutPutStream | BufferdReader | BufferdWriter |
| 转换流 | InputStreamReader | OutPutStreamWriter | ||
| 对象流 | ObjectInputStream | ObjectOutPutStream | ||
| FilterInputStream | FilterOutPutStream | FilterReader | FilterWriter | |
| 打印流 | PrintStream | PrintWriter | ||
| 推回输入流 | PushbackInputStream | PushbackReader | ||
| 特殊流 | DataInputStream | DataOutPutStream |
3. 其他问题
- out是java.lang.System类中的一个字段,out是“标准“”输出流,public static final PrintStream out,out是PrintStream类型,PrintStream是包装流,你传入什么,他就输出什么
最后
以上就是霸气鸡最近收集整理的关于IO流的分类1.流的分类2.IO流体系3. 其他问题的全部内容,更多相关IO流的分类1.流的分类2.IO流体系3.内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复