Описание тега autocloseable

NoneJava.lang.AutoCloseable - это интерфейс, который при реализации классом может использоваться в заявлении try-with-resources. Гарантируется, что объект ресурса / класса закрыт в конце оператора.

В try-with-resources statement- это оператор попытки, объявляющий один или несколько ресурсов. Ресурс - это объект, который необходимо закрыть после того, как программа завершит работу с ним. Вtry-with-resourcesоператор гарантирует, что каждый ресурс будет закрыт в конце оператора. Любой объект, реализующийjava.lang.AutoCloseable, который включает все объекты, реализующие java.io.Closeable, можно использовать как ресурс.

Ресурсы: