:
public static void main(String[] args) {
try (Resource1 myResource1 = new Resource1(); Resource2 myResource2 = new Resource2()) {
}
}
class Resource1 implements AutoCloseable {
@Override
public void close() {
System.out.println("Closing Resource1...");
}
}
class Resource2 implements AutoCloseable {
public Resource2() {
throw new RuntimeException("Bad resource!");
}
@Override
public void close() {
System.out.println("Closing Resource2...");
}
}
:
1...
"main" java.lang.RuntimeException: !
, .