Java中流的分类都有哪些?
1)从数据类型分为字节流和字符流
字节流类:
抽象父类: InputStream,OutputStream
实现类包括如下几种:
BufferedInputStream 缓冲流-过虑流 BufferedOutputStream ByteArrayInputStream 字节数组流-节点流 ByteArrayOutputStream DataInputStream 处理JAVA标准数据流-过虑流 DataOutputStream FileInputStream 处理文件IO流-节点流 FileOutputStream FilterInputStream 实现过虑流-字节过虑流父类 FilterOutputStream PipedInputStream 管道流 PipedOutputStream PrintStream 包含print() 和 println() RandomAccessFile 支持随机文件
抽象父类:Reader, Writer
实现类:
BufferedReader BufferedWriter PrintWriter CharArrayReader CharArrayWriter FileReader FileWriter FilterReader FilterWriter InputStreamReader OutputStreamWriter PipedReader PipedWriter StringReader StringWriter
2) 从数据方向分为输入流和输出流
InputXXXXX , OutputXXXXX
3) 从流的功能分为节点流和过滤流
节点流用来传输数据。
过滤流用来封装节点流或者其他过滤流,从而给节点流或其他的过滤流增加一个功能
分享到:
相关推荐
Stream是 Java 8新增加的类,用来补充集合类。 Stream代表数据流,流中的数据元素的数量可能是有限的,也可能是无限的。 Stream和其它集合类的区别在于:其它集合类主要关注与有限数量的数据的访问和有效管理...
Java Stream全面讲解 Stream就是信息源与目的地之间的通信路径,这里的信息源可以是文件、内存、网络等。Streams主要分为input及output Stream。
Java Stream是Java 8中引入的一个功能强大的API,用于处理集合(Collection)数据。它提供了一种流式处理的方式,可以对集合进行各种操作,如过滤、映射、排序等。 使用Java Stream可以简化代码,提高开发效率。它的...
Java Stream Java Stream 是 Java 8 中引入的一种新的抽象数据类型,它允许开发人员使用函数式编程的方式来处理集合数据。 使用 Java Stream 可以方便地进行过滤、映射、排序和聚合等操作。下面是一个简单的示例: ...
基于java8,方便,快捷的Stream API常见使用场景实战
对Java Stream 以及 Java IO的知识进行了阐述,适合初学者
Java Stream使用(学习资料)
java Stream 流使用用例
go-stream在golang中提供Java Stream API类似于流操作 用法 package main import ( "github.com/aagu/go-stream" ) func main () { ints := [] int { 1 , 2 , 3 , 4 , 5 , 6 , 7 } stream . New ( ints ). Filter...
主要介绍了Java Stream 流实现合并操作,结合实例形式详细分析了Java Stream 流实现合并操作原理与相关注意事项,需要的朋友可以参考下
stream源码预定义的Java流收集器 介绍 有几种方法可以将Stream作为一系列输入元素简化为一个汇总结果。 其中之一是使用接口与方法的实现。 可以显式实现此接口,但是它应该从类中研究其预定义的实现开始。 预定义...
java stream的初始化及懒加载源代码, 文章《java 中Stream初始化及懒调用(Lazy Invocation)》 地址:https://blog.csdn.net/2301_77345366/article/details/130017616
Java8 Stream教程,简单易懂
两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从...
全面吃透JAVA Stream流操作,让代码更加的优雅 (2023_4_6 11_01_07).html
Java Stream 详解
Java Stream流 详细文档
java8中通过stream流对List类型进行一些操作的测试Demo类
主要介绍了Java Stream 流的使用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下