Всех приветствую! Разъясните пожалуйста, почему во всех предыдущих задачах в скобках "try" ставились классы, которые идут потоком и требуют закрытия, а в этой задаче, то что по идее должно быть потоком вынесено и идет в блоке "try", а не в скобках? Пример: 1) В задачах ДО: try (Scanner scanner = new Scanner(System.in); var inputStream = Files.newInputStream(Paths.get(scanner.nextLine())); var outputStream = Files.newOutputStream(Paths.get(scanner.nextLine())) ) 2) в ЭТОЙ задаче: try (Scanner scanner = new Scanner(System.in)){ var lines = Files.readAllLines(Paths.get(scanner.nextLine())); Я совершенно не понимаю это событие)