Публикации по теме 'try-catch-finally'


[Основы + дополнительные факты] Обработка ошибок JavaScript — Попробовать | поймать | Наконец | Бросать
В JavaScript ошибки могут возникать во время выполнения программы, и важно правильно их обрабатывать. Один из способов обработки ошибок — использование блоков try-catch-finally. В этой статье я расскажу об основах try-catch-finally, а также о пользовательских операторах throw и блоках try-finally. Основы try-catch-finally Оператор try-catch-finally используется для обработки исключений. Блок try содержит код, который может вызвать исключение. Блок catch содержит код,..

Вопросы по теме 'try-catch-finally'

Как Java System.exit () работает с блоками try / catch / finally?
Мне известны головные боли, связанные с возвратом в блоки try / catch / finally - случаи, когда возвращение в finally всегда является возвратом для метода, даже если возврат в блоке try или catch должен быть выполнен. Однако применимо ли то же...
100826 просмотров
schedule 01.05.2022

Есть ли такой случай, когда в блоке try\finally не выполняется finally?
Я изучаю свой тест по объектно-ориентированному программированию, и мне было интересно, есть ли какой-либо случай, когда-либо, учитывая следующий код: try { do something } catch (someException e) { } finally { do something } блок...
1496 просмотров
schedule 01.04.2023

Поток управления управляющей структурой trycatchfinally
У меня есть блок try ... catch ... finally , catch которого повторно выдает исключение: try { startBombCountdownAndRunAsFastAsYouCan(); } catch (BombExplodedOnYourFaceException ex) { displayMessage("Hahaha! It blew up on your face!");...
1567 просмотров
schedule 14.01.2023

Помощь с обработкой исключений в блоке finally
Я пытаюсь перехватить исключение с помощью блока try-catch-finally. Я поймал исключение в блоке catch и передал его в блок finally, используя глобальную переменную исключения. Таким образом, я обработал сценарий исключения в блоке finally. Я знаю,...
131 просмотров

Получение экземпляра задачи, запланированной с помощью ScheduledExecutorService
Я получил ScheduledExecutorService за планирование задач в среде JEE. Некоторые из этих задач оставляют ресурсы открытыми, когда они прерываются с помощью ScheduledExecutorService.shutdownNow() (например, открытые файлы с помощью сторонней...
2201 просмотров

Возврат доходности из блока try / catch
Как описал Эрик Липперт в в этой статье , yield return нельзя использовать в try/catch пунктах. Есть ли хороший способ получить что-то вроде этого без необходимости писать свои собственные IEnumerator вручную: public...
4656 просмотров

Закрыть файл в блоке finally не работает
try { FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String line = null; } catch (FileNotFoundException fnf) { fnf.printStackTrace(); } finally { fr.close(); } fr.close() показывает...
20614 просмотров
schedule 07.05.2022

Если я вернусь из блока try / finally в C #, всегда ли выполняется код в finally?
Похоже, что это соответствует некоторому первоначальному тестированию, но я хотел бы знать, будет ли он гарантирован вернуться или в некоторых случаях он не может вернуться? Это критично для моего приложения, но я еще не нашел варианта...
22714 просмотров
schedule 01.01.2024

Выполняется ли код, наконец, если у меня есть возврат в моем catch () в С#?
У меня есть следующий фрагмент кода/пример. Это не рабочий код, я просто написал это, чтобы задать вопрос о улова, наконец, и вернуться: try { doSomething(); } catch (Exception e) { log(e); return Content("There was an exception"); }...
3244 просмотров
schedule 14.09.2022

преимущества и недостатки использования try/catch
Я хочу спросить, в чем заключается advantage и disadvantages использование try/catch ? и когда я должен его использовать и когда я не должен его использовать?
8597 просмотров
schedule 06.08.2022

System.exit () приводит к неисполнению блока finally
Я работаю над My application's under maintanace module try { if (isUndermaintanace) { System.exit(1); } else { prepareResources(); } } catch (Exception e) { printStack(e); } finally {...
7266 просмотров
schedule 25.05.2022

Я не буду использовать оператор try-catch в блоке finally. (Ява)
Вот некоторый код Java. public class SomeClass { private Connection connection; public SomeClass(Connection c) { connection = c; } public void someWork(){ Connection c; try { // do something } catch (Exception e) {...
277 просмотров

возврат блока try/catch с предложением finally в java
Учитывая следующий блок try/catch в java: try{ return; } catch(SomeException e){ System.out.println(e); } finally{ System.out.println("This is the finally block"); } и согласно этому сообщению: " Всегда ли наконец выполняется в Java? "...
2048 просмотров
schedule 29.05.2022

Ява: как ваще козырь кидает?
Я только что наткнулся на скрытую жемчужину в одной из наших библиотек Java: for(Widget w : widgets) { if(shouldDoStuff()) { try{ // Do stuff to w. } catch(Exception e){ throw new...
166 просмотров

В чем причина этого предложения finally, содержащего вызовы close()
Я изучаю онлайн-курс по Java Введение в программирование с использованием Java . В главе, посвященной вводу-выводу, приведенный ниже код представлен следующим оператором: Кстати, в конце этой программы вы найдете наш первый полезный пример...
2829 просмотров

Порядок выполнения Try-Catch-Finally
Вот код, демонстрирующий мою точку зрения (java): public static int getSize(List<String> list) { System.out.println("begin"); try { System.out.println("get list size"); return list.size(); } catch...
321 просмотров
schedule 19.03.2023

Блоки Try/Catch и следующие операторы
У меня есть некоторые проблемы с моим кодом ниже. В этой программе я ввожу описание, единицы и цену предмета. Я сделал два пользовательских класса исключений для возможности ввода пользователем отрицательного числа. Когда я запускаю программу,...
263 просмотров

Понимание, наконец, попытаться поймать с возвратом и значением, которое он возвращает
У меня есть следующий фрагмент кода. public static void main(String[] args) { System.out.println(returnString()); } private static String returnString(){ try { System.out.println("Executing try"); return "Return try...
2036 просмотров

Eclipse предложил исправление для предупреждения, что блок finally не завершается нормально
Я знаю, что возврат в блок finally приведет к нежелательным результатам, таким как потеря неперехваченного исключения. Но то, что я пытаюсь понять здесь, - это предложенное Eclipse исправление для предупреждения "finally block does not complete...
678 просмотров

Немедленно перебросить в блоке catch и использовать finally
У меня есть оболочка, отвечающая за ведение журналов, с именем OperationWrapper. Его структура проста и выглядит следующим образом: public void runOperation(Operation o) throws Exception{ logOperationStarted(); o.execute();...
3296 просмотров