Spec-Zone.ru › OpenJDK 8

Класс CheckedOutputStream

  • java.lang.Object
    • java.io.OutputStream
      • java.io.FilterOutputStream
        • java.util.zip.CheckedOutputStream
Все реализованные интерфейсы:
Closeable, Flushable, AutoCloseable

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

Записывает один байт. Будет заблокирован, пока байт не будет записан.

Переопределяет:
write в классе FilterOutputStream
Параметры:
b - байт для записи
Исключения:
IOException - если произошла ошибка ввода-вывода

write

public void write(byte[] b,
                  int off,
                  int len)
           throws IOException

Записывает массив байтов. Будет заблокирован, пока байты не будут записаны.

Переопределяет:
write в классе FilterOutputStream
Параметры:
b - данные для записи
off - начальный смещение данных
len - количество байтов для записи
Исключения:
IOException - если произошла ошибка ввода-вывода
См. также:
FilterOutputStream.write(int)

getChecksum

public Checksum getChecksum()

Возвращает контрольную сумму для этого потока вывода.

Возвращает:
контрольная сумма

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API