小博老师解析Java核心技术 ——I/O流

[引言]

我们在学习Java编程的时候,经常会遇到文件数据的各类操作,这类操作一般都会借助于JDK中的I/O流对象。我们知道JDK中I/O流的实现类有很多种类型,那么在实际操作中我们该如何取舍呢?今天小博老师就给大家梳理一下JDK中的I/O流分类。

[步骤阅读一]最高层类结构

File

文件资源类[实现类]

InputStream

字节输入流[抽象类]

OutputStream

字节输出流[抽象类]

Reader

字符输入流[抽象类]

Writer

字符输出流[抽象类]

文件资源类File是一个实现类,可以直接实例化,主要描述一个文件资源对象的信息。

字节输入流和输出流,是以字节为单位进行读写数据的I/O操作超类,字符输入流和输出流,则是以字符为单位进行读写数据的I/O操作超类,它们均是抽象类,因此不能直接实例化,而是必须实例化它们各自的派生实现类。

[步骤阅读二]

了解了最高层的I/O类结构,我们就要开始详细了解每一个I/O抽象基类的下属实现类啦,由于分类众多,小博老师特意为大家精心罗列了一份清单,并附加了详细说明,希望提供大家学习及开发中查询使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 在经过一次没有准备的面试后,发现自己虽然写了两年的android代码,基础知识却忘的差不多了。这是程序员的大忌,没...
    猿来如痴阅读 2,898评论 3 10
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,278评论 0 2
  • 凯拉·耐特丽 Keira Knightley饰演女主角,风情万种,这是本片最大的风景线。 凯拉·耐特丽 Keira...
    隽芳Juanfang阅读 430评论 0 0
  • 二货, 又吃饭, 没有人放弃对食物的渴求, 土里刨食,本能。 一个胖子内心是愉悦的, 面对眼前的美食诱惑, 不止是...
    顾纯熙阅读 571评论 0 1