Встречается на собеседованиях • сегодня
Как закрыть файл
В Java для закрытия файлов используйте try-with-resources — это автоматически закроет ресурсы после выполнения блока try.
java
try (FileInputStream fis = new FileInputStream("file.txt")) {
// работа с файлом
} catch (IOException e) {
e.printStackTrace();
}Если используется FileReader, FileWriter или другие ресурсы, принцип тот же. Раньше использовали finally с явным вызовом close(), но сейчас это считается устаревшим подходом.
java
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}Важно: AutoCloseable ресурсы закрываются в обратном порядке их объявления.

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