У меня вопрос об использовании try-with-resources с уже существующими ресурсами — функции, добавленной в Java 9, как определено в JEP 213.
Давайте возьмем один из приведенных мной примеров. найдено в Интернете:
Код: Выделить всё
final Scanner scanner = new Scanner(new File("testRead.txt"));
final PrintWriter writer = new PrintWriter(new File("testWrite.txt"));
try (scanner;writer) {
// omitted
}
Код: Выделить всё
scannerКод: Выделить всё
writerBut what happens if an exception is thrown at
Код: Выделить всё
new PrintWriter(new File("testWrite.txt"));Источник: https://stackoverflow.com/questions/781 ... -resources