Middle
Ποια διεπαφή επιτρέπει την προσθήκη αντικειμένου ως πόρου στο μπλοκ try;
sobes.tech AI
Απάντηση από AI
Διεπαφή AutoCloseable.
Τα αντικείμενα που υλοποιούν αυτήν τη διεπαφή μπορούν να χρησιμοποιηθούν στη δομή try-with-resources (μπλοκ try) στη Java.
// Παράδειγμα χρήσης του AutoCloseable
public class MyClosableResource implements AutoCloseable {
@Override
public void close() throws Exception {
// Λογική απελευθέρωσης πόρων
System.out.println("Πόρος κλειστός.");
}
public void doSomething() {
System.out.println("Εργασία με τον πόρο.");
}
}
// Χρήση σε try-with-resources
public class Example {
public static void main(String[] args) {
try (MyClosableResource resource = new MyClosableResource()) {
resource.doSomething();
} catch (Exception e) {
e.printStackTrace();
}
}
}