美文网首页Java 杂谈Java
java——IO_节点流和过滤流

java——IO_节点流和过滤流

作者: 少帅yangjie | 来源:发表于2018-07-03 22:42 被阅读5次

节点流就是基本流,过滤流保证节点流,添加特色功能,在构造函数中有一个InputStream参数,这是我区分节点流和过滤流的方法,我们编程一般使用过滤流的引用。

节点流:指的就是可以独立来创建对象的流

比如水龙头就是一个节点流,如果感觉水质不太好,就可以套上过滤流来过滤水

过滤流来依附于节点流来创建

过滤流就是为了增强功能

节点流:节点流从一个特定的数据源读写数据。即节点流是直接操作文件,网络等的流,例如FileInputStream和FileOutputStream,他们直接从文件中读取或往文件中写入字节流。

过滤流:“连接”在已存在的流(节点流或过滤流)之上通过对数据的处理为程序提供更为强大的读写功能。过滤流是使用一个已经存在的输入流或输出流连接创建的,过滤流就是对节点流进行一系列的包装。例如BufferedInputStream和BufferedOutputStream,使用已经存在的节点流来构造,提供带缓冲的读写,提高了读写的效率,以及DataInputStream和DataOutputStream,使用已经存在的节点流来构造,提供了读写Java中的基本数据类型的功能。他们都属于过滤流

相关例子如下:

TestWriteNum.java TestReadNum.java 输出结果

注意:本例中,数据的写入文件的顺序是int  folat  double,所以读取的时候也要按该顺序来读取,不然如果先读取double类型的数据,那么int和float类型就变成了8个字节了

相关文章

  • java——IO_节点流和过滤流

    节点流就是基本流,过滤流保证节点流,添加特色功能,在构造函数中有一个InputStream参数,这是我区分节点流和...

  • 5-Java IO-装饰模式

    1.Java IO分类节点流-过滤流输入流-输出流字节流-字符流 2.InputStream,节点输入字节流的祖宗...

  • Java(流式输入、输出)

    Java两种基本的流,输入流和输出流。顺序读写方式。 相对端点,划分成节点流和过滤流;根据数据单位,分为字节流和字符流。

  • IO流

    # Java 流式输入 输出原理 # Java 流的分类 # 输入 输出 流 类 # 常见的节点流 和 处理流 #...

  • Java IO 节点流和字符流 学习 + 案例分析

    Java IO 节点流和字符流 学习 + 案例分析

  • IO系统

    内容梗概: Java流式输入/输出的原理 Java流类的分类 输入/输出流类 常见的节点流和处理流 文件流 缓冲流...

  • java IO-2-IO

    概述 节点流 <-> 过滤流 输入流 <-> 输出流 字节流 <-> 字符流 装饰模式 构成 抽象构件(Compo...

  • 第39节:Java当中的IO

    Java当中的IO IO的分类 第一种分:输入流和输出流第二种分:字节流和字符流第三种分:节点流和处理流 节点流处...

  • Java学习——day 17

    主要内容 缓冲流 转换流 字节数组流 数据流 对象流 笔记详情 1. 缓冲流 Java中的流可以分为节点流和处理流...

  • java——IO_文件输入流和输出流

    输入流和输出流(站在程序的角度思考问题)-----文件-->内存(输入流) 内存--->界面信息(输出流) 用输入...

网友评论

    本文标题:java——IO_节点流和过滤流

    本文链接:https://www.haomeiwen.com/subject/oaqsuftx.html