博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java的输入输出流(一)
阅读量:6991 次
发布时间:2019-06-27

本文共 662 字,大约阅读时间需要 2 分钟。

java中i/o流是java中核心的一部分,曾经学过。可是理解不够深入,渐渐的也就忘了,如今在从新学习下java的io处理,写下我学习的笔记。便于记忆,和总结归纳;

本文原创,转载请注明:http://blog.csdn.net/j903829182/article/details/38407723

1.java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能;能够从不同的角度进行分类:

    按数据流的方向不同能够分为输入流和输出流。
按处理数据的单位不同能够分为字节流和字符流。
依照功能不同能够分为节点流和处理流
2.输入流:
    字节流InputStream。字符流Reader
  输出流:
     字节流OutputStream。字符流Writer
3.节点流为能够从一个特定的数据源(节点)读取数据(如文件。内存)
  处理流失连接在已存在的流(节点流火处理流)之上,通过对数据的处理为程序提供
  更为强大的读写功能。
4.继承自InputStream的流都是用于向程序中输入数据。且数据的单位为字节8bit。
   继承自OutputStream的流是用于程序中输出数据,且数据的单位为字节8bit。
   继承自Reader的流是用于向程序中输入数据,且数据的单位为字符16bit
   继承自Writer的流都是用于程序输出数据。且数据的单位位字符16bit

5.java中i/o流的分类和他们的子类

InputStream的子类继承关系:

OutputStream与子类的关系:

Reader与子类的关系:

Writer与子类的关系

你可能感兴趣的文章
一道面试题 js数组去重
查看>>
Unity Get Thread Content Failed
查看>>
删除数组中的元素
查看>>
慕课网--mysql开发技巧一 学习笔记
查看>>
什么是JavaScript闭包?
查看>>
架构风格:微服务
查看>>
iOS开发之--调用打电话,发邮件,发短信的系统功能的代码
查看>>
前端框架VUE----对象的单体模式
查看>>
管理簇+创建簇索引+修改簇+删除簇
查看>>
New Concept English three(17)
查看>>
New Concept English three (53)
查看>>
CSS Hack
查看>>
Polysh实现多服务器批量执行shell
查看>>
矩阵快速幂 HDU 4565 So Easy!(简单?才怪!)
查看>>
jquery ajax中error返回错误解决办法
查看>>
maven核心,pom.xml详解
查看>>
Python2处理字符集问题
查看>>
互联网“平滑数据迁移”架构技术实践
查看>>
论相貌
查看>>
python爬虫和数据分析、数据挖掘
查看>>