IO简介
IO也写作 "I/O",可理解为 In 和 Out ,即 输入
与 输出
。
IO体系的基本功能:读
与 写
。
IO体系的核心:IO流
作用:读写设备上的数据,硬盘文件、内存、键盘、网络......
根据数据的走向,可分为:输入流
、输出流
根据处理的数据类型,可分为:字节流
、字符流
字节流
可处理所有类型的数据,如MP3、图片、文字、视频等。在读取时读到一个字节就返回一个字节
。
在java中对应的类都是以 Stream 结尾的
字符流
仅能够处理存文本数据,如TXT文本等。在读取时读到一个或多个字节,先查找指定的编码表,然后将查到的字符返回
。
在java中对应的类都以 Reader 或 Writer 结尾