Учебники

Класс Java.io.BufferedOutputStream

Класс Java.io.BufferedOutputStream реализует буферизованный поток вывода. Настраивая такой выходной поток, приложение может записывать байты в базовый выходной поток, не вызывая при этом необходимости вызова базовой системы для каждого записанного байта.

Объявление класса

Ниже приводится объявление для класса Java.io.BufferedOutputStream:

public class BufferedOutputStream
   extends FilterOutputStream

поле

Ниже приведены поля для класса Java.io.BufferedOutputStream.

  • protected byte [] buf — это внутренний буфер, в котором хранятся данные.

  • protected int count — Это количество действительных байтов в буфере.

  • Защищенный выходной поток — это основной выходной поток, который необходимо отфильтровать.

protected byte [] buf — это внутренний буфер, в котором хранятся данные.

protected int count — Это количество действительных байтов в буфере.

Защищенный выходной поток — это основной выходной поток, который необходимо отфильтровать.

Конструкторы классов

Sr.No. Конструктор и описание
1

BufferedOutputStream (OutputStream out)

Это создает новый буферизованный выходной поток для записи данных в указанный базовый выходной поток.

2

BufferedOutputStream (OutputStream out, int size)

Это создает новый буферизованный выходной поток для записи данных в указанный базовый выходной поток с указанным размером буфера.

BufferedOutputStream (OutputStream out)

Это создает новый буферизованный выходной поток для записи данных в указанный базовый выходной поток.

BufferedOutputStream (OutputStream out, int size)

Это создает новый буферизованный выходной поток для записи данных в указанный базовый выходной поток с указанным размером буфера.

Методы класса

Sr.No. Метод и описание
1 void flush ()

Этот метод очищает этот буферный поток вывода.

2 void write (byte [] b, int off, int len)

Этот метод записывает len байтов из указанного байтового массива, начиная со смещения в этот буферизованный выходной поток.

3 void write (int b)

Этот метод записывает указанный байт в этот буферный поток вывода.

Этот метод очищает этот буферный поток вывода.

Этот метод записывает len байтов из указанного байтового массива, начиная со смещения в этот буферизованный выходной поток.

Этот метод записывает указанный байт в этот буферный поток вывода.

Методы унаследованы

Этот класс наследует методы от следующих классов —