Встречается на собеседованиях • сегодня
Происходит ли запись в текстовый файл при создании InputStream
Нет, создание InputStream не приводит к записи в файл. InputStream предназначен только для чтения данных из источника (файла, сети и т.д.). Запись происходит при использовании OutputStream или его подклассов (например, FileOutputStream).
Пример:
java
// Только чтение - запись не происходит
InputStream input = new FileInputStream("file.txt");
// А вот здесь будет запись
OutputStream output = new FileOutputStream("file.txt");
output.write("data".getBytes());Важно: просто создание OutputStream тоже не запишет данные - нужно явно вызывать методы write().

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