401 читали · 2 года назад
Java 12. В чем разница между try-with-resources и try-catch-finally при работе с ресурсами?
В Java try-with-resources - это новый способ работы с ресурсами, введенный в версии JDK 7. Он автоматически закрывает используемые ресурсы после того, как выполнение блока try завершится. Таким образом, вы можете избежать вручную закрытия ресурсов в блоке finally. Пример с try-with-resources: try (InputStream in = new FileInputStream("file.txt")) { // считывание данных из потока } catch (IOException e) { // обработка ошибок ввода/вывода } // здесь in будет автоматически закрыт В то время...
1 год назад
Java 600. Каковы допустимые комбинации блоков try, catch и finally?
В Java блоки try, catch и finally используются для обработки исключений в программе. Допустимые комбинации блоков try, catch и finally в Java могут быть следующими: try { // Код операторов } catch (SomeException e) { // Обработка SomeException } catch (AnotherException e) { // Обработка AnotherException } try { // Код операторов } finally { // Код операторов, выполняющийся после завершения блока try } try { // Код операторов } catch (SomeException e) { // Обработка...