站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 6.0 API 规范中文版

类 java.io.InputStream 的使用 (Java Platform SE 6) - JavaTM 2 Platform Standard Edition 6.0 API 规范中文版


JavaTM Platform
Standard Ed. 6

类 java.io.InputStream
的使用

使用 InputStream 的软件包
java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.color 提供用于颜色空间的类。 
java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 
java.beans.beancontext 提供与 bean 上下文有关的类和接口。 
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.net 为实现网络应用程序提供类。 
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 
java.security 为安全框架提供类和接口。 
java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.activation   
javax.crypto 为加密操作提供类和接口。 
javax.imageio Java Image I/O API 的主要包。 
javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 
javax.management.loading 提供实现高级动态加载的类。 
javax.print 为 JavaTM Print Service API 提供了主要类和接口。 
javax.security.auth.x500 此包包含应该用来在 Subject 中存储 X500 Principal 和 X500 Private Crendentials 的类。 
javax.security.cert 为公钥证书提供类。 
javax.sound.midi 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 
javax.sound.midi.spi 在提供新的 MIDI 设备、MIDI 文件 reader 和 writer、或音库 reader 时提供服务提供者要实现的接口。 
javax.sound.sampled 提供用于捕获、处理和回放取样的音频数据的接口和类。 
javax.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer,或音频格式转换器时,提供将为其创建子类的服务提供者的抽象类。 
javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。 
javax.sql.rowset JDBC RowSet 实现的标准接口和基类。 
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.synth Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.rtf 提供一个类 (RTFEditorKit),用于创建富文本格式(Rich-Text-Format)的文本编辑器。 
javax.tools 为能够从程序(例如,编译器)中调用的工具提供接口。 
javax.xml.bind 为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。 
javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 
javax.xml.crypto 用于 XML 加密的通用类。 
javax.xml.crypto.dsig 用于生成和验证 XML 数字签名的类。 
javax.xml.parsers 提供允许处理 XML 文档的类。 
javax.xml.soap 提供用于创建和构建 SOAP 消息的 API。 
javax.xml.stream   
javax.xml.transform.stream 此包实现特定于流和 URI 的转换 API。 
org.ietf.jgss 此包提供一个框架,该框架允许应用程序开发人员通过利用统一的 API 使用一些来自各种基础安全机制(如 Kerberos)的安全服务,如验证、数据完整性和和数据机密性。 
org.omg.CORBA.portable 提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 
org.w3c.dom.ls   
org.xml.sax 此包提供了核心 SAX API。 
 

java.appletInputStream 的使用
 

返回 InputStreamjava.applet 中的方法
 InputStream AppletContext.getStream(String key)
          返回此 applet 上下文中指定键所关联的流。
 

参数类型为 InputStreamjava.applet 中的方法
 void AppletContext.setStream(String key, InputStream stream)
          在此 applet 上下文中用指定的键关联指定的流。
 

java.awtInputStream 的使用
 

参数类型为 InputStreamjava.awt 中的方法
static Font Font.createFont(int fontFormat, InputStream fontStream)
          返回一个使用指定字体类型和输入数据的新 Font
 

java.awt.colorInputStream 的使用
 

参数类型为 InputStreamjava.awt.color 中的方法
static ICC_Profile ICC_Profile.getInstance(InputStream s)
          构造一个与 InputStream 中的数据相对应的 ICC_Profile。
 

java.beansInputStream 的使用
 

参数类型为 InputStreamjava.beans 中的构造方法
XMLDecoder(InputStream in)
          创建一个新的输入流,以读取由 XMLEncoder 类创建的档案。
XMLDecoder(InputStream in, Object owner)
          创建一个新的输入流,以读取由 XMLEncoder 类创建的档案。
XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener)
          创建一个新的输入流,以读取由 XMLEncoder 类创建的档案。
XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener, ClassLoader cl)
          创建一个新的输入流,以读取由 XMLEncoder 类创建的档案。
 

java.beans.beancontextInputStream 的使用
 

返回 InputStreamjava.beans.beancontext 中的方法
 InputStream BeanContext.getResourceAsStream(String name, BeanContextChild bcc)
          与 java.lang.ClassLoader.getResourceAsStream() 类似,此方法允许 BeanContext 实现协调子 Component 和基础 ClassLoader 之间的行为。
 InputStream BeanContextSupport.getResourceAsStream(String name, BeanContextChild bcc)
           
 

java.ioInputStream 的使用
 

java.ioInputStream 的子类
 class BufferedInputStream
          BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 markreset 方法的能力。
 class ByteArrayInputStream
          ByteArrayInputStream 包含一个内部缓冲区,该缓冲区包含从流中读取的字节。
 class DataInputStream
          数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。
 class FileInputStream
          FileInputStream 从文件系统中的某个文件中获得输入字节。
 class FilterInputStream
          FilterInputStream 包含其他一些输入流,它将这些流用作其基本数据源,它可以直接传输数据或提供一些额外的功能。
 class LineNumberInputStream
          已过时。 此类错误假定字节能充分表示字符。从 JDK 1.1 开始,对字符流操作的首选方法是通过新字符流类(其中包括计算行号的类)进行操作。
 class ObjectInputStream
          ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。
 class PipedInputStream
          管道输入流应该连接到管道输出流;管道输入流提供要写入管道输出流的所有数据字节。
 class PushbackInputStream
          PushbackInputStream 为另一个输入流添加性能,即“推回 (push back)”或“取消读取 (unread)”一个字节的能力。
 class SequenceInputStream
          SequenceInputStream 表示其他输入流的逻辑串联。
 class StringBufferInputStream
          已过时。 此类未能正确地将字符转换为字节。从 JDK 1.1 开始,从字符串创建流的首选方法是通过 StringReader 类进行创建。
 

声明为 InputStreamjava.io 中的字段
protected  InputStream FilterInputStream.in
          要过滤的输入流。
 

参数类型为 InputStreamjava.io 中的构造方法
BufferedInputStream(InputStream in)
          创建一个 BufferedInputStream 并保存其参数,即输入流 in,以便将来使用。
BufferedInputStream(InputStream in, int size)
          创建具有指定缓冲区大小的 BufferedInputStream 并保存其参数,即输入流 in,以便将来使用。
DataInputStream(InputStream in)
          使用指定的底层 InputStream 创建一个 DataInputStream。
FilterInputStream(InputStream in)
          将参数 in 分配给字段 this.in,以便记住它供以后使用,通过这种方式创建一个 FilterInputStream
InputStreamReader(InputStream in)
          创建一个使用默认字符集的 InputStreamReader。
InputStreamReader(InputStream in, Charset cs)
          创建使用给定字符集的 InputStreamReader。
InputStreamReader(InputStream in, CharsetDecoder dec)
          创建使用给定字符集解码器的 InputStreamReader。
InputStreamReader(InputStream in, String charsetName)
          创建使用指定字符集的 InputStreamReader。
LineNumberInputStream(InputStream in)
          已过时。 构造从指定输入流读取其输入的新行号输入流。
ObjectInputStream(InputStream in)
          创建从指定 InputStream 读取的 ObjectInputStream。
PushbackInputStream(InputStream in)
          创建 PushbackInputStream 并保存其参数(即输入流 in),以供将来使用。
PushbackInputStream(InputStream in, int size)
          使用指定 size 的推回缓冲区创建 PushbackInputStream,并保存其参数(即输入流 in),以供将来使用。
SequenceInputStream(InputStream s1, InputStream s2)
          通过记住这两个参数来初始化新创建的 SequenceInputStream(将按顺序读取这两个参数,先读取 s1,然后读取 s2),以提供从此 SequenceInputStream 读取的字节。
StreamTokenizer(InputStream is)
          已过时。 从 JDK 版本 1.1 开始,标记输入流的首选方法是将其转换为一个字符流,例如:
   Reader r = new BufferedReader(new InputStreamReader(is));
   StreamTokenizer st = new StreamTokenizer(r);
 
 

类型变量类型为 InputStreamjava.io 中的构造方法参数
SequenceInputStream(Enumeration<? extends InputStream> e)
          通过记住参数来初始化新创建的 SequenceInputStream,该参数必须是生成运行时类型为 InputStream 对象的 Enumeration 型参数。
 

java.langInputStream 的使用
 

声明为 InputStreamjava.lang 中的字段
static InputStream System.in
          “标准”输入流。
 

返回 InputStreamjava.lang 中的方法
abstract  InputStream Process.getErrorStream()
          获取子进程的错误流。
abstract  InputStream Process.getInputStream()
          获取子进程的输入流。
 InputStream Runtime.getLocalizedInputStream(InputStream in)
          已过时。 从 JDK 1.1 开始,将本地编码字节流转换为 Unicode 字符流的首选方法是使用 InputStreamReaderBufferedReader 类。
 InputStream ClassLoader.getResourceAsStream(String name)
          返回读取指定资源的输入流。
 InputStream Class.getResourceAsStream(String name)
          查找具有给定名称的资源。
static InputStream ClassLoader.getSystemResourceAsStream(String name)
          从用来加载类的搜索路径打开具有指定名称的资源,以读取该资源。
 

参数类型为 InputStreamjava.lang 中的方法
 InputStream Runtime.getLocalizedInputStream(InputStream in)
          已过时。 从 JDK 1.1 开始,将本地编码字节流转换为 Unicode 字符流的首选方法是使用 InputStreamReaderBufferedReader 类。
static void System.setIn(InputStream in)
          重新分配“标准”输入流。
 

java.netInputStream 的使用
 

返回 InputStreamjava.net 中的方法
abstract  InputStream CacheResponse.getBody()
          以 InputStream 的形式返回响应正文。
 InputStream HttpURLConnection.getErrorStream()
          如果连接失败但服务器仍然发送了有用数据,则返回错误流。
protected abstract  InputStream SocketImpl.getInputStream()
          返回此套接字的输入流。
 InputStream Socket.getInputStream()
          返回此套接字的输入流。
 InputStream URLConnection.getInputStream()
          返回从此打开的连接读取的输入流。
 InputStream URL.openStream()
          打开到此 URL 的连接并返回一个用于从该连接读入的 InputStream
 

参数类型为 InputStreamjava.net 中的方法
static String URLConnection.guessContentTypeFromStream(InputStream is)
          根据输入流的开始字符尝试确定输入流的类型。
 

java.nio.channelsInputStream 的使用
 

返回 InputStreamjava.nio.channels 中的方法
static InputStream Channels.newInputStream(ReadableByteChannel ch)
          构造从给定信道读取字节的流。
 

参数类型为 InputStreamjava.nio.channels 中的方法
static ReadableByteChannel Channels.newChannel(InputStream in)
          构造从给定流读取字节的信道。
 

java.securityInputStream 的使用
 

java.securityInputStream 的子类
 class DigestInputStream
          使用通过流的位更新关联消息摘要的透明流。
 

参数类型为 InputStreamjava.security 中的方法
 void Certificate.decode(InputStream stream)
          已过时。 从输入流解码证书。
abstract  void KeyStoreSpi.engineLoad(InputStream stream, char[] password)
          从给定的输入流中加载此 KeyStore。
 void Provider.load(InputStream inStream)
          从输入流中读取属性列表(键和元素对)。
 void KeyStore.load(InputStream stream, char[] password)
          从给定输入流中加载此 KeyStore。
 

参数类型为 InputStreamjava.security 中的构造方法
DigestInputStream(InputStream stream, MessageDigest digest)
          使用指定的输入流和消息摘要创建一个摘要输入流。
 

java.security.certInputStream 的使用
 

参数类型为 InputStreamjava.security.cert 中的方法
abstract  Certificate CertificateFactorySpi.engineGenerateCertificate(InputStream inStream)
          生成一个证书对象并使用从输入流 inStream 中读取的数据对它进行初始化。
abstract  Collection<? extends Certificate> CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
          返回从给定输入流 inStream 中读取的证书的集合视图(可能为空)。
 CertPath CertificateFactorySpi.engineGenerateCertPath(InputStream inStream)
          生成一个 CertPath 对象,并使用从 InputStream inStream 中读取的数据对它进行初始化。
 CertPath CertificateFactorySpi.engineGenerateCertPath(InputStream inStream, String encoding)
          生成一个 CertPath 对象,并使用从 InputStream inStream 中读取的数据对它进行初始化。
abstract  CRL CertificateFactorySpi.engineGenerateCRL(InputStream inStream)
          生成一个证书撤消列表 (CRL) 对象,并使用从输入流 inStream 中读取的数据对它进行初始化。
abstract  Collection<? extends CRL> CertificateFactorySpi.engineGenerateCRLs(InputStream inStream)
          返回从给定输入流 inStream 中读取的 CRL 的集合视图(可能为空)。
 Certificate CertificateFactory.generateCertificate(InputStream inStream)
          生成一个证书对象,并使用从输入流 inStream 中读取的数据对它进行初始化。
 Collection<? extends Certificate> CertificateFactory.generateCertificates(InputStream inStream)
          返回从给定输入流 inStream 中读取的证书的集合视图(可能为空)。
 CertPath CertificateFactory.generateCertPath(InputStream inStream)
          生成一个 CertPath 对象,并使用从 InputStream inStream 中读取的数据对它进行初始化。
 CertPath CertificateFactory.generateCertPath(InputStream inStream, String encoding)
          生成一个 CertPath 对象,并使用从 InputStream inStream 中读取的数据对它进行初始化。
 CRL CertificateFactory.generateCRL(InputStream inStream)
          生成一个证书撤消列表 (CRL) 对象,并使用从输入流 inStream 中读取的数据对它进行初始化。
 Collection<? extends CRL> CertificateFactory.generateCRLs(InputStream inStream)
          返回从给定输入流 inStream 中读取的 CRL 的集合视图(可能为空)。
 

java.sqlInputStream 的使用
 

返回 InputStreamjava.sql 中的方法
 InputStream Clob.getAsciiStream()
          以 ascii 流形式获取此 Clob 对象指定的 CLOB 值。
 InputStream ResultSet.getAsciiStream(int columnIndex)
          以 ASCII 字符流的形式获取此 ResultSet 对象的当前行中指定列的值。
 InputStream ResultSet.getAsciiStream(String columnLabel)
          以 ASCII 字符流的形式获取此 ResultSet 对象的当前行中指定列的值。
 InputStream Blob.getBinaryStream()
          以流的形式获取此 Blob 实例指定的 BLOB 值。
 InputStream SQLXML.getBinaryStream()
          以流的形式获取此 SQLXML 实例指定的 XML 值。
 InputStream ResultSet.getBinaryStream(int columnIndex)
          以未解释字节的流的形式获取此 ResultSet 对象的当前行中指定列的值。
 InputStream Blob.getBinaryStream(long pos, long length)
          返回包含部分 Blob 值的 InputStream 对象,该值从 pos 指定的字节开始,长度为 length 个字节。
 InputStream ResultSet.getBinaryStream(String columnLabel)
          以未解释的 byte 流的形式获取此 ResultSet 对象的当前行中指定列的值。
 InputStream ResultSet.getUnicodeStream(int columnIndex)
          已过时。 使用 getCharacterStream 取代 getUnicodeStream
 InputStream ResultSet.getUnicodeStream(String columnLabel)
          已过时。 使用 getCharacterStream 代替
 InputStream SQLInput.readAsciiStream()
          读取流中的下一个属性并将其作为 ASCII 字符流返回。
 InputStream SQLInput.readBinaryStream()
          读取流中的下一个属性并将其作为未解释的字节流返回。
 

参数类型为 InputStreamjava.sql 中的方法
 void PreparedStatement.setAsciiStream(int parameterIndex, InputStream x)
          将指定参数设置为给定输入流。
 void PreparedStatement.setAsciiStream(int parameterIndex, InputStream x, int length)
          将指定参数设置为给定输入流,该输入流将具有给定字节数。
 void PreparedStatement.setAsciiStream(int parameterIndex, InputStream x, long length)
          将指定参数设置为给定输入流,该输入流将具有指定字节数。
 void CallableStatement.setAsciiStream(String parameterName, InputStream x)
          将指定参数设置为给定输入流。
 void CallableStatement.setAsciiStream(String parameterName, InputStream x, int length)
          将指定参数设置为给定输入流,该输入流将拥有指定的字节数。
 void CallableStatement.setAsciiStream(String parameterName, InputStream x, long length)
          将指定参数设置为给定输入流,该输入流将拥有指定的字节数。
 void PreparedStatement.setBinaryStream(int parameterIndex, InputStream x)
          将指定参数设置为给定输入流。
 void PreparedStatement.setBinaryStream(int parameterIndex, InputStream x, int length)
          将指定参数设置为给定输入流,该输入流将具有给定字节数。
 void PreparedStatement.setBinaryStream(int parameterIndex, InputStream x, long length)
          将指定参数设置为给定输入流,该输入流将具有指定字节数。
 void CallableStatement.setBinaryStream(String parameterName, InputStream x)
          将指定参数设置为给定输入流。
 void CallableStatement.setBinaryStream(String parameterName, InputStream x, int length)
          将指定参数设置为给定输入流,该输入流将拥有指定的字节数。
 void CallableStatement.setBinaryStream(String parameterName, InputStream x, long length)
          将指定参数设置为给定输入流,该输入流将拥有指定字节数。
 void PreparedStatement.setBlob(int parameterIndex, InputStream inputStream)
          将指定参数设置为 InputStream 对象。
 void PreparedStatement.setBlob(int parameterIndex, InputStream inputStream, long length)
          将指定参数设置为 InputStream 对象。
 void CallableStatement.setBlob(String parameterName, InputStream inputStream)
          将指定参数设置为 InputStream 对象。
 void CallableStatement.setBlob(String parameterName, InputStream inputStream, long length)
          将指定参数设置为 InputStream 对象。
 void PreparedStatement.setUnicodeStream(int parameterIndex, InputStream x, int length)
          已过时。  
 void ResultSet.updateAsciiStream(int columnIndex, InputStream x)
          用 ascii 流值更新指定的列。
 void ResultSet.updateAsciiStream(int columnIndex, InputStream x, int length)
          用 ascii 流值更新指定列,该列将具有指定字节数。
 void ResultSet.updateAsciiStream(int columnIndex, InputStream x, long length)
          用 ascii 流值更新指定的列,该值将具有指定的字节数。
 void ResultSet.updateAsciiStream(String columnLabel, InputStream x)
          用 ascii 流值更新指定列。
 void ResultSet.updateAsciiStream(String columnLabel, InputStream x, int length)
          用 ascii 流值更新指定列,该列具有指定的字节数。
 void ResultSet.updateAsciiStream(String columnLabel, InputStream x, long length)
          用 ascii 流值更新指定的列,该值将具有指定的字节数。
 void ResultSet.updateBinaryStream(int columnIndex, InputStream x)
          用二进制流值更新指定的列。
 void ResultSet.updateBinaryStream(int columnIndex, InputStream x, int length)
          用二进制流值更新指定列,该列将具有指定字节数。
 void ResultSet.updateBinaryStream(int columnIndex, InputStream x, long length)
          用二进制流值更新指定的列,该值将具有指定的字节数。
 void ResultSet.updateBinaryStream(String columnLabel, InputStream x)
          用二进制流值更新指定列。
 void ResultSet.updateBinaryStream(String columnLabel, InputStream x, int length)
          用二进制流值更新指定列,该列具有指定的字节数。
 void ResultSet.updateBinaryStream(String columnLabel, InputStream x, long length)
          用二进制流值更新指定的列,该值将具有指定的字节数。
 void ResultSet.updateBlob(int columnIndex, InputStream inputStream)
          使用给定输入流值更新指定列。
 void ResultSet.updateBlob(int columnIndex, InputStream inputStream, long length)
          使用给定输入流更新指定的列,该流将具有指定的字节数。
 void ResultSet.updateBlob(String columnLabel, InputStream inputStream)
          使用给定输入流值更新指定列。
 void ResultSet.updateBlob(String columnLabel, InputStream inputStream, long length)
          使用给定输入流更新指定列,该流将具有指定的字节数。
 void SQLOutput.writeAsciiStream(InputStream x)
          将下一个属性作为 ASCII 字符流写入流中。
 void SQLOutput.writeBinaryStream(InputStream x)
          将下一个属性作为未解释字节流写入流中。
 

java.utilInputStream 的使用
 

参数类型为 InputStreamjava.util 中的方法
 void Properties.load(InputStream inStream)
          从输入流中读取属性列表(键和元素对)。
 void Properties.loadFromXML(InputStream in)
          将指定输入流中由 XML 文档所表示的所有属性加载到此属性表中。
 

参数类型为 InputStreamjava.util 中的构造方法
PropertyResourceBundle(InputStream stream)
          根据 InputStream 创建属性资源包。
Scanner(InputStream source)
          构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
Scanner(InputStream source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
 

java.util.jarInputStream 的使用
 

java.util.jarInputStream 的子类
 class JarInputStream
          JarInputStream 类用于从任何输入流读取 JAR 文件内容。
 

返回 InputStreamjava.util.jar 中的方法
 InputStream JarFile.getInputStream(ZipEntry ze)
          返回用于读取指定 zip 文件条目内容的输入流。
 

参数类型为 InputStreamjava.util.jar 中的方法
 void Manifest.read(InputStream is)
          从指定的 InputStream 读取 Manifest。
 void Pack200.Unpacker.unpack(InputStream in, JarOutputStream out)
          读取 Pack200 存档,并将已编码的 JAR 写入 JarOutputStream。
 

参数类型为 InputStreamjava.util.jar 中的构造方法
JarInputStream(InputStream in)
          创建新的 JarInputStream 并读取可选的清单。
JarInputStream(InputStream in, boolean verify)
          创建新的 JarInputStream 并读取可选的清单。
Manifest(InputStream is)
          从指定的输入流构造新的 Manifest。
 

java.util.loggingInputStream 的使用
 

参数类型为 InputStreamjava.util.logging 中的方法
 void LogManager.readConfiguration(InputStream ins)
          从给定流重新初始化并重新读取日志配置,该配置为 java.util.Properties 格式。
 

java.util.prefsInputStream 的使用
 

参数类型为 InputStreamjava.util.prefs 中的方法
static void Preferences.importPreferences(InputStream is)
          导入指定输入流中由 XML 文档表示的所有首选项。
 

java.util.zipInputStream 的使用
 

java.util.zipInputStream 的子类
 class CheckedInputStream
          需要维护所读取数据校验和的输入流。
 class DeflaterInputStream
          为使用 "deflate" 压缩格式压缩数据实现输入流过滤器。
 class GZIPInputStream
          此类为读取 GZIP 文件格式的压缩数据实现流过滤器。
 class InflaterInputStream
          此类为解压缩 "deflate" 压缩格式的数据实现流过滤器。
 class ZipInputStream
          此类为读取 ZIP 文件格式的文件实现输入流过滤器。
 

返回 InputStreamjava.util.zip 中的方法
 InputStream ZipFile.getInputStream(ZipEntry entry)
          返回输入流以读取指定 ZIP 文件条目的内容。
 

参数类型为 InputStreamjava.util.zip 中的构造方法
CheckedInputStream(InputStream in, Checksum cksum)
          使用指定校验和创建输入流。
DeflaterInputStream(InputStream in)
          创建一个带有默认压缩器和缓冲区大小的新输入流。
DeflaterInputStream(InputStream in, Deflater defl)
          创建一个带有指定压缩器和默认缓冲区大小的新输入流。
DeflaterInputStream(InputStream in, Deflater defl, int bufLen)
          创建一个带有指定压缩器和缓冲区大小的新输入流。
GZIPInputStream(InputStream in)
          使用默认缓冲区大小创建新的输入流。
GZIPInputStream(InputStream in, int size)
          使用指定缓冲区大小创建新的输入流。
InflaterInputStream(InputStream in)
          使用默认解压缩器和缓冲区大小创建一个新输入流。
InflaterInputStream(InputStream in, Inflater inf)
          创建一个带有指定解压缩器和默认缓冲区大小的新输入流。
InflaterInputStream(InputStream in, Inflater inf, int size)
          使用指定解压缩器和缓冲区大小创建一个新输入流。
ZipInputStream(InputStream in)
          创建新的 ZIP 输入流。
 

javax.accessibilityInputStream 的使用
 

返回 InputStreamjavax.accessibility 中的方法
 InputStream AccessibleStreamable.getStream(DataFlavor flavor)
          返回 DataFlavor 的 InputStream
 

javax.activationInputStream 的使用
 

返回 InputStreamjavax.activation 中的方法
 InputStream DataHandler.getInputStream()
          获取此对象的 InputSteam。
 InputStream DataSource.getInputStream()
          此方法返回一个表示数据的 InputStream;如果无法提供,则抛出适当的异常。
 InputStream FileDataSource.getInputStream()
          此方法将返回一个表示数据的 InputStream;如果不能返回,则抛出 IOException。
 InputStream URLDataSource.getInputStream()
          URL 的 getInputStream 方法。
 

参数类型为 InputStreamjavax.activation 中的构造方法
MailcapCommandMap(InputStream is)
          允许调用者指定一个包含 mailcap 文件的 InputStream 的构造方法。
MimetypesFileTypeMap(InputStream is)
          用从 InputStream 中添加的编程条目构造 MimetypesFileTypeMap。
 

javax.cryptoInputStream 的使用
 

javax.cryptoInputStream 的子类
 class CipherInputStream
          CipherInputStream 由一个 InputStream 和一个 Cipher 组成,这样 read() 方法才能返回从底层 InputStream 读入但已经由该 Cipher 另外处理过的数据。
 

参数类型为 InputStreamjavax.crypto 中的构造方法
CipherInputStream(InputStream is)
          根据 InputStream 构造 CipherInputStream,不指定 Cipher。
CipherInputStream(InputStream is, Cipher c)
          根据 InputStream 和 Cipher 构造 CipherInputStream。
 

javax.imageioInputStream 的使用
 

参数类型为 InputStreamjavax.imageio 中的方法
static BufferedImage ImageIO.read(InputStream input)
          返回一个 BufferedImage,作为使用 ImageReader(它是从当前已注册 ImageReader 中自动选择的)解码所提供 InputStream 的结果。
 

javax.imageio.streamInputStream 的使用
 

参数类型为 InputStreamjavax.imageio.stream 中的构造方法
FileCacheImageInputStream(InputStream stream, File cacheDir)
          构造一个将从给定 InputStream 进行读取的 FileCacheImageInputStream
MemoryCacheImageInputStream(InputStream stream)
          构造一个将从给定 InputStream 进行读取的 MemoryCacheImageInputStream
 

javax.management.loadingInputStream 的使用