IO流的分类
2019-05-11 09:12
148 查看
IO流的分类可以分为以下三种:
第一种:输入流和输出流
按照流的流向来分,可以分为输入流和输出流。输入,输出都是从程序运行所在内存的角度来划分的。
输入流:只能从中读取数据,而不能向其写入数据,由InputStream和Reader作为基类。
输出流:只能向其写入数据,而不能从中读取数据。由OutputStream和Writer作为基类
第二种:字节流和字符流
字节流和字符流的用法几乎完全一样,区别在于字节流和字符流所操作的数据单元不同。
字节流操作的数据单元是8位字节,由InputStream和OutputStream作为基类。
字符流操作的数据单元是16为的字符,由Reader和Writer作为基类
第三种:节点流和处理流
按照流的角色来分,可以分为节点流和处理流。
节点流:可以从向一个特定的IO设备(如磁盘、网络)读/写数据的流。也被称为低级流。
处理流:用于对一个已存在的流进行连接或封装,通过封装后的流来实现数据读/写功能。也称为高级流
相关文章推荐
- IO流的分类及学习1初步认识
- IO流(File类,IO流的分类,字节流和字符流,转换流,缓冲流,对象序列化)
- IO流的分类
- Java基础进阶——“Java IO流之二:细说流的分类”
- Java IO系统——IO流分类说明
- IO流的分类与接口
- 关于IO流的分类及对象序列化与反序列化操作
- Java基础回顾--java IO流相关的类的分类和总结 3 【Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类】
- IO流概念及分类
- java IO流相关的类的分类和总结
- 第四十讲 I/O流——IO流概述、特点及其分类
- IO流的分类
- Java IO流体系中常用的流分类
- java中的io流基本分类
- io流的分类及分类下的使用
- java基础“IO流及分类”
- Java基础知识强化之IO流笔记16:IO流的概述和分类
- 常见的IO流及其分类(清晰简洁版)
- Java的IO流总结分类
- JAVA里面的IO流(一)分类2(节点流和处理流及构造方法概要)