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 служит базой для унифицированной работы с потоками вывода байтов.