356 читали · 1 год назад
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 будет автоматически закрыт В то время...
185 читали · 1 год назад
Основы С#. Конструкция try-catch и возможности её применения в Revit API
Всем привет! Сегодня вновь вернёмся к базовым функциям языка C#, но не забудем и про Revit API: в конце вас ждёт интересный код. Конструкция try-catch-finally позволяет обрабатывать исключения и делать с ними определённые действия. Но давайте сначала разберёмся, что такое исключения и зачем вообще они нужны. Исключения возникают, когда выполняемый код сталкивается с какой-либо ошибкой. Потенциально это может привести к перегрузке памяти, вылету программы и даже выключению компьютера. Чтобы это не...