JavaTM 2 Platform
Standard Ed. 6

java.util.zip
类 CheckedOutputStream

java.lang.Object
  继承者 java.io.OutputStream
      继承者 java.io.FilterOutputStream
          继承者 java.util.zip.CheckedOutputStream
所有已实现的接口:
Closeable, Flushable

public class CheckedOutputStream
extends FilterOutputStream

需要维护写入数据校验和的输出流。校验和可用于验证输出数据的完整性。

另请参见:
Checksum

字段摘要
 
从类 java.io.FilterOutputStream 继承的字段
out
 
构造方法摘要
CheckedOutputStream(OutputStream out, Checksum cksum)
          使用指定校验和创建输出流。
 
方法摘要
 Checksum getChecksum()
          返回此输出流的校验和。
 void write(byte[] b, int off, int len)
          写入字节数组。
 void write(int b)
          写入字节。
 
从类 java.io.FilterOutputStream 继承的方法
close, flush, write
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CheckedOutputStream

public CheckedOutputStream(OutputStream out,
                           Checksum cksum)
使用指定校验和创建输出流。

参数:
out - 输出流
cksum - 校验和
方法详细信息

write

public void write(int b)
           throws IOException
写入字节。在实际写入字节前将处于阻塞状态。

覆盖:
FilterOutputStream 中的 write
参数:
b - 要写入的字节
抛出:
IOException - 如果发生 I/O 错误

write

public void write(byte[] b,
                  int off,
                  int len)
           throws IOException
写入字节数组。在实际写入字节前将处于阻塞状态。

覆盖:
FilterOutputStream 中的 write
参数:
b - 要写入的数据
off - 数据的初始偏移量
len - 要写入的字节数
抛出:
IOException - 如果发生 I/O 错误
另请参见:
FilterOutputStream.write(int)

getChecksum

public Checksum getChecksum()
返回此输出流的校验和。

返回:
校验和

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策