Middle
Jaké rozhraní umožňuje přidat objekt jako zdroj v bloku try?
sobes.tech AI
Odpověď od AI
Rozhraní AutoCloseable.
Objekty, které implementují toto rozhraní, lze používat v konstrukci try-with-resources (try blok) v jazyce Java.
// Příklad použití AutoCloseable
public class MyClosableResource implements AutoCloseable {
@Override
public void close() throws Exception {
// Logika uvolnění zdrojů
System.out.println("Zdroj uzavřen.");
}
public void doSomething() {
System.out.println("Práce se zdrojem.");
}
}
// Použití v try-with-resources
public class Example {
public static void main(String[] args) {
try (MyClosableResource resource = new MyClosableResource()) {
resource.doSomething();
} catch (Exception e) {
e.printStackTrace();
}
}
}