概念
流:字节序列的抽象概念。
节点流类:用于直接操作目标设备所对应的流类。
流节点:节点流类所对应的IO源或目标。
输入流:程序可以从中读取数据的流。
输出流:程序能向其中写入数据的流。
字节流:以字节为单位传输数据的流。
字符流:以字符为单位传输数据的流。
节点流:用于直接操作目标设备的流,直接从一个源读写数据的流(没有经过包装和修饰)。
过滤流/处理流:是对一个已存在的流的链接和封装,通过对数据进行处理为程序提供功能强大、灵活的读写功能。
归纳
流的分类
按流向分:输入流、输出流
按数据传输单位分:字节流、字符流
按操作对象分:文件流、网络流、内存流、磁带流等
按功能分:节点流、过滤流/处理流
按是否装饰分:原始流、装饰流
JDK中,流类被直观地从流向和传输单位两个维度进行了粗略划分。
类层次结构
对比
流 vs 文件
文件是数据的静态存储形式,而流是指数据传输时的形态。文件只是流的操作对象之一。
节点流、原始流、过滤流/处理流、装饰流
节点流和原始流从概念上来说是一致的,都强调是未经过装饰的流。
它们与过滤流、处理流、装饰流对立,后者强调流是在前者的基础上进行了装饰,增强了功能的流。
附录
流的理解
之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。
节点流:可理解为节点流量,节点流量表示一个节点上总体流量,节点流量跟方向无关,只要通过节点的单位量的集合就是节点流量。
相关推荐
Java io流的总结
io流 一看秒懂
JAVA_IO流学习总结
java I/O流的总结 1.操作数据单位:字节流、字符流 对于文本文件(.txt,.java,.c,.cpp),使用字符流处理 对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,...),使用字节流处理 2.数据的流向:输入流、输出流 ...
java数据流总结,java io流总结,节点流和处理流 java数据流总结,java io流总结,节点流和处理流 java数据流总结,java io流总结,节点流和处理流
毕向东总结的,很全面。毕向东是很资深的java教师,看过他的视频的都知道,通俗易懂是他的讲课特点
这是别人总结的很有实用价值的javaIO流教程。
java的IO流总结:包含Inputstream,OutputStream,writer和reader
有关Java输入输出流的总结有关Java输入输出流的总结有关Java输入输出流的总结
2、常用21个IO流:FileWriter、FileReader、...3、JAVA IO流经典代码示例,示例从易到难。代码功能涉及字节、字符、字符串、文本文件、图片、音频、视频。演示错误用法和经典用法。 4、代码的结构可查看README文件。
《JAVA_IO流学习总结》
java IO
java io流总结,包括字符流,字节流,很详细。inputStream outputStream
流总结,很全的东西,梳理脉络,基础学习.io流总结,很全的东西,梳理脉络,基础学习.io流总结,很全的东西,梳理脉络,基础学习.io流总结,很全的东西,梳理脉络,基础学习.
这个也是网上牛人总结的,主要是全,每个都有例子
最新的java io流总结,希望大家花时间耐心的看看,同时也写点实例,不要光看!
JAVAIO流总结宝典,分享给大家,总结较为全面
java IO流总结文档。总要总结了 java IO 流的主要基本操作和使用到的类及方法。对于入门比较有用,如果对 IO 流比较了解,就没必要看了。
自已写了一个JAVA IO流的增删改查操作, 算是对IO的总结吧,初学者可以看下!