Встречается на собеседованиях • сегодня
Закроет ли интерфейс Closeable ресурсы
Интерфейс Closeable сам по себе не закрывает ресурсы автоматически — он лишь определяет метод close(), который нужно вызвать вручную или использовать в try-with-resources.
Пример с try-with-resources (автоматическое закрытие):
java
try (FileInputStream fis = new FileInputStream("file.txt")) {
// работа с ресурсом
} // fis.close() вызывается автоматическиБез try-with-resources нужно закрывать вручную:
java
Closeable resource = null;
try {
resource = new FileInputStream("file.txt");
// работа с ресурсом
} finally {
if (resource != null) {
resource.close(); // важно не забыть!
}
}Важно: Closeable выбрасывает IOException, а его наследник AutoCloseable (используется в try-with-resources) — более широкое Exception.

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