Интерфейс AutoCloseable. Объект класса, реализующего этот интерфейс, может быть использован в конструкции try-with-resources.
java
При выходе из блока try (нормальном или из-за исключения) автоматически вызывается метод close() у ресурса, освобождая его.