黑马程序员技术交流社区

标题: java 中的IO(输入输出) [打印本页]

作者: 胆小的狙击手    时间: 2016-1-14 01:59
标题: java 中的IO(输入输出)
//IO流中  字节流和字符流的概念
==================================================================
      IO(输入和输出):

                      字节流的概念:

                               在计算机中,无论是文本、图片、音频还是视屏,所有的文件都是以二进制(字节)形式存在,

                               IO流中针对字节的输入输出提供了一系列流,统称为字节流。更具数据传输方向 分为 字节输入流

                               和字节输出流。

                                在JDK 中,提供了两个抽象类 InputStream   和 OutputStream,它们是字节流的顶级父类,

                                所有的字节输入流都继承自InputStream, 所有的字节输出流都继承了OutputStream.


                     字符流的概念:

                               为程序开发中更方便的数据传输,为此JDK提供了字符流,字符流也有两个顶级抽象类,

                               分别是 Reader 和 Writer. 其中 Reader是字符输入流,用于从某个原设备读取字符,

                               Writer 是字符输出流,用于向目标设备写入字符。 Reader 好 Writer 作为字符流的顶级父类

                               也有许多子类: Reader 的子类有: BuffereReader 、CharArrayReader、 InputStreamReader、、、等

                                              Writer 的子类有:BufferedWriter、 CharArrayWriter 、 OutputStream Writer 、、、等





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2