Вопросы по теме 'try-catch-finally'
Выполняется ли код, наконец, после возврата в Objective-C?
Рассмотрим следующий код:
@try {
if (something.notvalid)
{
return;
}
// do something else
} @catch (NSException *ex) {
// handle exception
} @finally {
NSLog(@"finally!");
}
Если something недействителен и я возвращаюсь из...
6327 просмотров
schedule
11.09.2021
Надежность обработки исключений поврежденного состояния
В настоящее время я изучаю функции надежности и обработки исключений C # / .NET
Это, в частности, атрибут HandleProcessCorruptedStateExceptions и CER s с PrepareConstrainedRegions .
Теперь я читал справочный исходный код класса...
844 просмотров
schedule
12.10.2021
Почему ThreadAbortException не улавливается в этом коде с двумя процессами и перенаправлением вывода?
У меня есть следующий код, который предназначен только для иллюстрации проблемы. Не обращайте внимания на ту часть, где CodeDom используется для компиляции исходников. Также, если вы попробуете, он оставит исполняемый файл «другого процесса»...
989 просмотров
schedule
13.11.2021
Почему наконец-то пригодится в java?
Интересно, почему finally полезен после try catch теста? В любом случае код, определенный после оператора finally , будет выполнен.
В чем разница между этими двумя кодами?
try{
int a = 1 / 0;
} catch(ArithmeticException e){...
688 просмотров
schedule
22.11.2021
Как проверить статус обещания внутри Promise.finally (), не ожидая его в производственном коде
Я использую Promise.prototype.finally () (или try-catch-finally в функции async ) в моем производственном коде, чтобы выполнить некоторый дополнительный код без изменения статуса разрешения / отклонения текущего обещания.
Однако в своих тестах...
391 просмотров
schedule
19.10.2021
Objective-c Try / Catch не ловит
Есть ли причина, по которой следующее не работает?
@try {
CFGetTypeID( NULL );
}
@catch (NSException * e) {
NSLog(@"Exception: %@", e);
}
@finally {
NSLog(@"finally");
}
Подобно вопросу попытаться / поймать , только кажется, что...
2832 просмотров
schedule
04.03.2022
Как обрабатывается исключение в транзакционном контексте с блоком finally?
Если у меня есть транзакционный метод, подобный приведенному ниже, когда выполняется блок finally в случае фиксации и отката транзакции? Например, если «сохранить какой-либо объект в базе данных с помощью гибернации» выдает какое-то исключение...
2723 просмотров
schedule
26.03.2022
Использование обработки исключений по сравнению с NSError в приложениях Cocoa
Всем привет. Я читал предложения Apple о том, когда/где/как использовать NSError по сравнению с @try/@catch/@finally. По сути, у меня сложилось впечатление, что Apple считает, что лучше избегать использования языковых конструкций обработки...
7884 просмотров
schedule
13.04.2022
Попробуйте-поймать-наконец-то с java на c++
Я хочу перевести обработку исключений java на c++, без использования RAII.
Проблема в основном касается блока finally.
Я нашел документ, в котором используется следующий подход:
«Одна из трудностей заключается в том, что предложение finally...
2305 просмотров
schedule
30.04.2022
попробуй / наконец без улова и возвращаемого значения
У меня есть следующая программа:
public class Main {
public static void main(String[] args)throws Exception
{
int res = test();
System.out.println("after call , res = " + res) ;
}
public static int test()throws...
3472 просмотров
schedule
26.05.2022
Оператор finally не действует в потоке
Согласно официальной документации по python , оператор "finally" всегда будет выполняться, и поэтому обычно используется для операций по очистке.
Если присутствует «finally», он указывает обработчик «очистки». Предложение «try» выполняется,...
1050 просмотров
schedule
23.05.2022
Что произойдет, если блок finally вызовет исключение?
Если блок finally вызывает исключение, что именно происходит?
В частности, что произойдет, если исключение будет выброшено в середине блока finally. Вызываются ли остальные операторы (после) в этом блоке?
Я знаю, что исключения будут...
86404 просмотров
schedule
30.09.2022
Всегда ли выполняется блок finally в Java?
Принимая во внимание этот код, могу ли я быть абсолютно уверен в том, что блок finally выполняется всегда, независимо от того, что такое something() ?
try {
something();
return success;
}
catch (Exception e) {
return...
542467 просмотров
schedule
28.01.2023
Использование оператора и try-catch () - наконец повторение?
Оператор using (...) является синтаксическим сахаром для try {} finally {}.
Но если у меня будет оператор using, как показано ниже:
using (FileStream fs = File.Open(path))
{
}
Теперь я хочу поймать исключения, которые может вызвать...
12933 просмотров
schedule
14.09.2023
try-catch-finally выдает исключение в проблеме Java
Я новичок в Java, но я подумал, что при использовании try-catch-finally мне не нужно объявлять исключение с помощью throws SQLException . Однако, если я его не использую, компилятор выдает мне ошибку:
«несообщаемое исключение...
2890 просмотров
schedule
28.08.2023
Наконец, пункт в транзакции SQL Server? Что-то, что будет выполняться независимо от успеха или неудачи?
В SQL Server есть что-то похожее на предложение finally в блоке try..catch... С#?
Я имею в виду, что я использую BEGIN TRAN, END TRAN, COMMIT TRAN, ROLLBACK TRAN и т. д. в транзакции SQL Server и мне нужен раздел или некоторый набор действий,...
11279 просмотров
schedule
17.05.2023
Какова функциональность блока finally?
class Demo {
public static void main(String args[]) {
System.out.println("Start main");
try {
//exceptional code
int x=43/0;
} catch(ArithmeticException e) {
e.printStackTrace();...
525 просмотров
schedule
24.02.2023
Проверка исключений во время компиляции. Случай, когда блок finally неявно генерирует непроверенное исключение
Следующий код отлично компилируется. И я полагаю, это потому, что компилятор знает во время компиляции, что элемент управления перейдет к блоку finally и выдаст непроверенное исключение (что нормально и не требует обработки), и он знает, что все...
4222 просмотров
schedule
03.11.2022
Можно ли выполнить какое-либо действие при сбое потока в Jmeter?
Допустим, у меня есть тест Jmeter, который эмулирует вход пользователя в систему и еще несколько действий. У меня также включено «начать новый поток при ошибке». Поэтому, если какой-то пользователь потерпит неудачу, он просто получит другого...
2659 просмотров
schedule
06.12.2022
Подсказка SonarLint Закройте этот «FileReader», когда я закрываю, он фактически закрывается в блоке finally
Когда я анализирую некоторый код, используя sonarlint в eclipse, который закрывает FileReader в блоке finally, sonarlint предлагает мне «Закрыть этот FileReader», который создается правилом «Ресурсы должны быть закрыты». Это ошибка от SonarLint? Это...
643 просмотров
schedule
26.05.2023