当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

java的InputStream的典范[Java编程]

赞助商链接



  本文“java的InputStream的典范[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

InputStream的作用是标志那些从差别发源地产生输入的类.这些发源地包含(每个都有一个相关的InputStream子类):
(1) 字节数组
(2) String对象
(3) 文件
(4) “管道”,它的工作原理与实际生活中的管道近似:将一些东西置入一端,它们在另一端出来. (5) 一系列其他流,以便我们将其统一汇集到单独一个流内.
(6) 其他发源地,如Internet衔接等(将在本书背面的部份报告).

除此以外,FilterInputStream也属于InputStream的一种范例,用它可为“破坏器”类供应一个底子类,以便将属性大概有效的接口同输入流衔接到一同.这将在今后谈论.

Class

Function

Constructor Arguments

How to use it

ByteArray-InputStream

Allows a buffer in memory to be used as an InputStream.

The buffer from which to extract the bytes.

As a source of data. Connect it to a FilterInputStream object to provide a useful interface.

StringBuffer-InputStream

Converts a String into an InputStream.

A String. The underlying implementation actually uses a StringBuffer.

As a source of data. Connect it to a FilterInputStream object to provide a useful interface.

File-InputStream

For reading information from a file.

A String representing the file name, or a File or FileDescriptor object.

As a source of data. Connect it to a FilterInputStream object to provide a useful interface.


类 功效 构建器参数/若何利用

ByteArrayInputStream 答应内存中的一个缓冲区作为InputStream利用 从中提取字节的缓冲区/作为一个数据源利用.通过将其同一个FilterInputStream对象衔接,可供应一个有效的接口
StringBufferInputStream 将一个String转换成InputStream 一个String(字串).底子的实施筹划实际采取一个StringBuffer(字串缓冲)/作为一个数据源利用.通过将其同一个FilterInputStream对象衔接,可供应一个有效的接口
FileInputStream 用于从文件读失信息 代表文件名的一个String,大概一个File或FileDescriptor对象/作为一个数据源利用.通过将其同一个FilterInputStream对象衔接,可供应一个有效的接口

Piped-InputStream

Produces the data that’s being written to the associated PipedOutput-Stream. Implements the “piping” concept.

PipedOutputStream

As a source of data in multithreading. Connect it to a FilterInputStream object to provide a useful interface.

Sequence-InputStream

Coverts two or more InputStream objects into a single InputStream.

Two InputStream objects or an Enumeration for a container of InputStream objects.

As a source of data. Connect it to a FilterInputStream object to provide a useful interface.

Filter-InputStream

Abstract class which is an interface for decorators that provide useful functionality to the other InputStream classes. See Table 10-3.

See Table 10-3.

See Table 10-3.


PipedInputString 产生为相关的PipedOutputStream写的数据.实现了“管道化”的概念 PipedOutputStream/作为一个数据源利用.通过将其同一个FilterInputStream对象衔接,可供应一个有效的接口
SequenceInputStream 将两个或更多的InputStream对象转换成单个InputStream利用 两个InputStream对象大概一个Enumeration,用于InputStream对象的一个容器/作为一个数据源利用.通过将其同一个FilterInputStream对象衔接,可供应一个有效的接口
FilterInputStream 对作为破坏器接口利用的类举行抽象;那个破坏器为其他InputStream类供应了有效的功效.拜见表10.3


  以上是“java的InputStream的典范[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .