Встречается на собеседованиях • сегодня
Происходит ли чтение текстового файла при создании InputStream
При создании InputStream чтение файла не происходит. InputStream лишь открывает поток для чтения данных, но сами данные не загружаются до вызова методов чтения (read(), read(byte[]) и т.д.). Это ленивая (lazy) инициализация.
Пример:
java
InputStream inputStream = new FileInputStream("file.txt"); // Файл не читается
int data = inputStream.read(); // Тут происходит первое чтениеИсключение: если файл не существует или недоступен, при создании FileInputStream будет выброшено FileNotFoundException.

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