Класс 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 байтов из указанного байтового массива, начиная со смещения в этот буферизованный выходной поток.
Этот метод записывает указанный байт в этот буферный поток вывода.
Методы унаследованы
Этот класс наследует методы от следующих классов —