java中哪些是低级流?哪些是高级流?

qjm201000 发布于 2013/08/06 12:22
阅读 4K+
收藏 1
java中哪些是低级流?哪些是高级流?求各位大神举几个例子
加载中
0
_________0
_________0
没听说过java流还分低级高级的
0
习总
习总
java中哪些是低级黑?哪些是高级黑?求各位大神举几个例子
0
小克898
小克898
字节流类是低级流,字符流是高级流
0
honganan
honganan

引用来自“小克898”的答案

字节流类是低级流,字符流是高级流
+1,Thinking in java中原话,但是分这个高低级没什么意义
0
徐迎龙
徐迎龙
对象流不错,挺好用ObjectOutputStream ,DataOutputStream
0
j&a
j&a

java中分为:字节流与字符流,通常我们在使用的时候会加上包装流,进行读写操作

0
静心天涯
静心天涯

在输入输出里,有字节流和字符流分,这两者区别在于所操作的数据单元不同。还有另外一种认识,输入输出流可以分为节点刘和处理流(包装流),节点流有时候会被称为低级流,节点流是直接和实际的数据源相互连接的,和实际的输入输出点连接。处理流有时候也成为高级流,是对一个已存在的流进行连接或封装。区分节点流和处理流,只要看给出的参数是什么就行了,如果是一个实际的数据源,就是节点流,如果是一个流,就是处理流。如 

PrintStream ps = new PrintStream(new FileOutputStream("out.txt"));

在这里,FileOutputStream就是一个节点流,PrintStream就是一个处理流。

至于说到,java里有哪些低级流,其实这个有很多,你可以看一下流的体系就行了。

0
sjack
sjack

、 有钱 随便流 、


0
永远的幸福
永远的幸福
我没听说低级流和高级流,上面有哥们说字节流是低级流,是依靠什么根据……很想知道。如果你说的低级流存在,我只能说字节流在操作字符串的时候是要比字符流处理慢点。但是反过来如果是操作文件呢?
0
静心天涯
静心天涯

引用来自“永远的幸福”的答案

我没听说低级流和高级流,上面有哥们说字节流是低级流,是依靠什么根据……很想知道。如果你说的低级流存在,我只能说字节流在操作字符串的时候是要比字符流处理慢点。但是反过来如果是操作文件呢?
这只是一种说法,是不同的人翻译的不同,或者那些写书的作者为了让读者更好理解而给出的一种说法,一般来说可以,从操作单元来分,可以分为字节流和字符流,从处理方式来时来说,可以分为节点流和处理流(有时候在某些书籍会叫做低级高级流),当然你也可以不认同这种说法,因为这只是提供给大家的一种理解方式,官方文档也没有写。处理流可以是一种对流的封装,目的是为了获得统一的输入输出方式。
返回顶部
顶部