Вопросы по теме 'finally'

Всегда ли выполняется блок finally?
Есть ли какое-либо условие, при котором, наконец, может не работать в java? Спасибо.
80603 просмотров
schedule 02.11.2021

Будет ли Python выполнять блок finally после получения Ctrl + C
Если вы остановите скрипт Python с помощью Ctrl + C, он выполнит какие-либо блоки finally или буквально остановит скрипт там, где он находится?
6012 просмотров
schedule 29.11.2021

Наконец-то свойство отсутствует в типе Promise
Я почти уверен, что смогу решить эту проблему самостоятельно, но если это поможет кому-то другому, я хочу поделиться и сэкономить время кому-то еще. Мне пришлось добавить библиотеку es6-promise , чтобы избавиться от этой ошибки Promise only...
9240 просмотров
schedule 22.09.2021

Есть ли в C # гарантии, что оператор using не унаследует проблемы с комбинациями try + finally?
Есть ли в C # гарантии, что оператор using не унаследует проблемы с комбинациями try + finally? Вопрос, естественно, следует за обсуждением других здесь . Согласно документации : using (var font1 = new Font("Arial", 10.0f)) { byte...
84 просмотров
schedule 26.09.2021

java: try finally блокирует выполнение
Меня смущает выполнение try-finally, когда в блоке try существует return; . В моем понимании, блок finally всегда будет выполняться, т.е. перед возвратом к вызывающему методу. Учитывая следующий простой код: public class TryCatchTest {...
2820 просмотров
schedule 07.03.2022

исключение потери в блокировке
Я запускаю этот код: public class User { public static void main(String args[]) { int array[] = new int[10]; int i = 1; try { System.out.println("try: " + i++); System.out.println(array[10]);...
436 просмотров
schedule 25.04.2022

Попробуй-поймай-наконец-верни разъяснение
Прочитав все вопросы, уже заданные на этом форуме, связанные с темой выше (см. заголовок), я полностью понимаю, что finally всегда вызывается. (кроме System.exit и бесконечных циклов). Однако я хотел бы знать, вызывается ли return в блоке...
114600 просмотров
schedule 29.04.2022

catch (исключение e) {} vs finally {}
Я пытаюсь понять и использовать исключения. зачем использовать наконец? Вместо того, чтобы наконец, я мог бы также сделать улов (Исключение e) {}. Таким образом, моя программа никогда не дает сбоев, а код после перехвата всегда выполняется. Кроме...
41 просмотров
schedule 08.05.2022

Bash: наконец (попробуйте, кроме) исключение
Я хочу выполнить некоторые команды в конце сценария bash, даже если пользователь нажмет CTRL+C, чтобы отменить его выполнение. Я знаю, что могу запустить сценарий bash из другого языка программирования (например, Python), чтобы использовать блок...
6023 просмотров
schedule 06.08.2023

Попробуйте Catch и, наконец, с операторами возврата
Я видел пару таких хитрых фрагментов кода, пока готовился к сертификации по Java. Возвращаемое значение в конце здесь: 10, но, наконец, вызывается и изменяет returnval на 20. Может кто-нибудь объяснить, почему это так? это потому, что catch...
192 просмотров
schedule 24.10.2022

наконец, не работает должным образом
Я смущен тем, как на самом деле работает ключевое слово finally ... Прежде чем блок try завершится, он возвращается туда, где был вызван метод. Но прежде чем он вернется к вызывающему методу, код в блоке finally все еще выполняется. Итак,...
506 просмотров
schedule 01.03.2023

почему блок finally не выполняется?
Почему, наконец, блок этого кода не выполняется? он печатает только 1. Блок finally не выполняется после System.exit(0); ? void method2() { try { System.out.println("1"); System.exit(0); } finally {...
140 просмотров
schedule 05.02.2023

Ресурсы закрываются до или после finally?
В Java 7 try-with-resources я не знаю, в каком порядке происходит блок finally и автоматическое закрытие. В каком порядке? BaseResource b = new BaseResource(); // not auto-closeable; must be stop'ed try(AdvancedResource a = new...
4451 просмотров
schedule 19.12.2023