上一篇:Java 队列详解
IO 介绍
IO 是 Input/Output 的缩写,它是基于流模型实现的,比如操作文件时使用输入流和输出流来写入和读取文件等。
IO 分类
传统的 IO,按照流类型我们可以分为:
-
字符流
-
字节流
其中,字符流包括 Reader、Writer;字节流包括 InputStream、OutputStream。
传统 IO 的类关系图,如下图所示:
IO 使用
了解了 IO 之间的关系,下面我们正式进入实战环节,分别来看字符流(Reader、Writer)和字节流(InputStream、OutputStream)的使用。
① Writer 使用
Writer 可用来写入文件,请参考以下代码: