Встречается на собеседованиях • сегодня
Зачем нужен InputStream
InputStream в Java — это абстрактный базовый класс для чтения байтовых данных из различных источников (файлы, сетевые соединения, память и т. д.). Он предоставляет унифицированный интерфейс для работы с потоком байтов, независимо от источника.
Основные методы:
read()— читает один байтread(byte[] b)— читает массив байтовclose()— освобождает ресурсы
Пример чтения файла:
java
try (InputStream is = new FileInputStream("file.txt")) {
int data;
while ((data = is.read()) != -1) {
System.out.print((char) data);
}
}Особенности:
- Работает с байтами, а не символами
- Использует декораторы (BufferedInputStream и др.)
- Требует закрытия (лучше через try-with-resources)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы