❔ Вопрос с собеседования
Что такое неконтролируемые ресурсы в Java и как с ними работать?
Ответ: Неконтролируемые ресурсы — это ресурсы, которые не управляются автоматически сборщиком мусора. К ним относятся файловые дескрипторы, сетевые соединения, потоки ввода-вывода, подключения к базе данных и другие внешние ресурсы.
В отличие от обычных объектов в памяти, такие ресурсы необходимо освобождать вручную, иначе возможны утечки и исчерпание системных лимитов.
Для корректной работы с ними используется интерфейс AutoCloseable и конструкция try-with-resources, которая гарантирует автоматический вызов метода close() даже при возникновении исключения.
tags: #собеседование
📱 Java Developer | 📲 MAX
Post #3937
2.46K
- 👍 8