//IO流中 字节流和字符流的概念
==================================================================
IO(输入和输出):
字节流的概念:
在计算机中,无论是文本、图片、音频还是视屏,所有的文件都是以二进制(字节)形式存在,
IO流中针对字节的输入输出提供了一系列流,统称为字节流。更具数据传输方向 分为 字节输入流
和字节输出流。
在JDK 中,提供了两个抽象类 InputStream 和 OutputStream,它们是字节流的顶级父类,
所有的字节输入流都继承自InputStream, 所有的字节输出流都继承了OutputStream.
字符流的概念:
为程序开发中更方便的数据传输,为此JDK提供了字符流,字符流也有两个顶级抽象类,
分别是 Reader 和 Writer. 其中 Reader是字符输入流,用于从某个原设备读取字符,
Writer 是字符输出流,用于向目标设备写入字符。 Reader 好 Writer 作为字符流的顶级父类
也有许多子类: Reader 的子类有: BuffereReader 、CharArrayReader、 InputStreamReader、、、等
Writer 的子类有:BufferedWriter、 CharArrayWriter 、 OutputStream Writer 、、、等
|
|