java的OutputStream的典范[Java编程]
本文“java的OutputStream的典范[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
这一类别包含的类决意了我们的输入往何处去:
一个字节数组(但没有String;假定我们可用字节数构成立一个);
一个文件;大概一个“管道”.
除此以外,FilterOutputStream为“破坏器”类供应了一个底子类,它将属性大概有效的接口同输出流衔接起来.这将在今后谈论.
表10.2 OutputStream的范例
Class |
Function |
Constructor Arguments |
---|---|---|
How to use it |
||
ByteArray-OutputStream |
Creates a buffer in memory. All the data that you send to the stream is placed in this buffer. |
Optional initial size of the buffer. |
To designate the destination of your data. Connect it to a FilterOutputStream object to provide a useful interface. |
||
File-OutputStream |
For sending information to a file. |
A String representing the file name, or a File or FileDescriptor object. |
To designate the destination of your data. Connect it to a FilterOutputStream object to provide a useful interface. |
||
Piped-OutputStream |
Any information you write to this automatically ends up as input for the associated PipedInput-Stream. Implements the “piping” concept. |
PipedInputStream |
To designate the destination of your data for multithreading. Connect it to a FilterOutputStream object to provide a useful interface. |
||
Filter-OutputStream |
Abstract class which is an interface for decorators that provide useful functionality to the other OutputStream classes. See Table |
See Table 10-4. |
See Table 10-4. |
类 功效 构建器参数/若何利用
ByteArrayOutputStream 在内存中成立一个缓冲区.我们发送给流的全部数据城市置入这个缓冲区. 可选缓冲区的初始大小/用于指出数据的目的地.若将其同FilterOutputStream对象衔接到一同,可供应一个有效的接口
FileOutputStream 将信息发给一个文件 用一个String代表文件名,或选用一个File或FileDescriptor对象/用于指出数据的目的地.若将其同FilterOutputStream对象衔接到一同,可供应一个有效的接口
PipedOutputStream 我们写给它的任何信息城市自动成为相关的PipedInputStream的输出.实现了“管道化”的概念 PipedInputStream/为多线程处理指出自己数据的目的地/将其同FilterOutputStream对象衔接到一同,便可供应一个有效的接口
FilterOutputStream 对作为破坏器接口利用的类举行抽象处理;那个破坏器为其他OutputStream类供应了有效的功效.拜见表10.4
以上是“java的OutputStream的典范[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |