Sobes.tech
Back to questions
Junior — Middle
59

В чем заключается назначение класса OutputStream в Java?

Answer from AI

sobes.tech AI

Класс OutputStream в Java является абстрактным базовым классом для всех потоков вывода байтов. Его основное назначение — предоставлять общий интерфейс для записи данных в различные источники, такие как файлы, сетевые соединения, буферы и т.д.

Через методы write() можно записывать байты или массивы байтов, а конкретные подклассы реализуют детали записи. Например, FileOutputStream записывает данные в файл, а ByteArrayOutputStream — в память.

Пример использования:

OutputStream os = new FileOutputStream("output.txt");
os.write("Привет".getBytes());
os.close();

Таким образом, OutputStream служит базой для унифицированной работы с потоками вывода байтов.