Junior — Middle
104
Java'da InputStream sinfining roli va maqsadi nima?
AIdan javob
sobes.tech AI
Класс InputStream в Java является абстрактным базовым классом для всех потоков ввода байтов. Его основная роль — предоставлять единый интерфейс для чтения данных из различных источников, таких как файлы, сетевые соединения, массивы байтов и другие.
Назначение InputStream — обеспечить последовательное чтение байтов, скрывая детали конкретного источника данных. Он определяет методы, например, read(), которые позволяют читать один байт или массив байтов.
Пример использования:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Таким образом, InputStream служит основой для работы с потоками ввода в Java, обеспечивая гибкость и расширяемость.