Всем привет!
В курсе сказано, что оператор try-catch-finally может быть записан без блоков catch и finally. Кто-то может подсказать, в чём смысл такого блока try, без catch и finally?
K.
39 уровень
try-catch-finally без блоков catch и finally — для чего?
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Васильtrainee в Kindgeek
14 декабря 2021, 07:49решение
блок try, без catch и finally это так называемый try with resources. В этом блоке выполняется код в котором нужны потоки чтения, записи и т.д. И использование try with resources позволяет не закрывать принудительно эти потоки методом .close достаточно сделать так:
а если бы использовали try-catch-finally то было бы так:
+5
K.
14 декабря 2021, 09:46
А! Просто про try with resources было позже, я не подумала, что имели в виду это. Спасибо!
0
Васильtrainee в Kindgeek
14 декабря 2021, 11:52
Успехов в обучении!
+2