20
ответов

Наконец блок всегда выполняется в Java?

При рассмотрении этого кода я могу быть абсолютно уверен, что наконец блок всегда выполняется, каково что-то ()? попробуйте {что-то (); возвратите успех;} выгода (Исключение e) {...
вопрос задан: 23 April 2019 04:04
17
ответов

Почему попытка {…} наконец {…} хороший; попробовать {…} выгоду {} плохо?

Я видел, что люди говорят, что это - невоспитанность для использования выгоды без аргументов, особенно если та выгода ничего не делает: ("myfile.txt") StreamReader reader=new StreamReader; попробуйте {интервал i = 5 / 0;}...
вопрос задан: 1 September 2011 09:04
16
ответов

Какой смысл наконец блока?

Синтаксис в стороне, что является различием между попыткой {} выгода () {} наконец {x = 3;} и попытка {} выгода () {} x = 3;править: в.NET 2.0? так попытка {бросают что-то, возможно, x = 3} выгода (....
вопрос задан: 20 November 2011 13:43
13
ответов

Почему использование Наконец в Попытке … Выгода

Я вижу что Наконец в Попытке.. Выгода будет всегда выполняться после любых частей выполнения блока выгоды попытки. Это несколько отличается, чтобы просто пропустить раздел Finally и просто выполнить его после, снаружи...
вопрос задан: 20 September 2016 17:42
11
ответов

Наконец, блок без выгоды блокирует антишаблон Java?

У меня просто был довольно болезненный опыт поиска и устранения неисправностей в поиске и устранении неисправностей некоторого кода, который был похож на это: попробуйте {doSomeStuff () doMore ()} наконец {doSomeOtherStuff ()}, проблема была...
вопрос задан: 15 April 2014 10:44
10
ответов

Вариант использования для try-catch-finally и с выгодой и с наконец

Я понимаю, как выгода попытки работает и как попытка наконец работает, но я использую тех, которые (обычно) в двух совершенно других сценариях: попробуйте наконец (или использующий в C#, и VB) главным образом используется вокруг...
вопрос задан: 17 February 2010 06:00
9
ответов

как использовать наконец

Я никогда правильно понял использование наконец оператор. Может любой говорить мне, между чем различие: попробуйте {a; блок; прочь; операторы;} выгода (Исключение e) {дескриптор;...
вопрос задан: 28 July 2010 16:00
8
ответов

Почему это “наконец” выполняется?

Если Вы работаете, код ниже его на самом деле выполняется наконец после каждого вызова к goto: интервал i = 0; Найденный: я ++; попробуйте {выдают новое Исключение ();} выгода (Исключение) {...
вопрос задан: 12 May 2010 20:18
7
ответов

Когда использовать и если не использовать Выгоду Попытки Наконец

Я создаю веб-приложения asp.net в .net 3.5, и я хотел знать, когда использовать и если не использовать Выгоду Попытки Наконец блоки? В частности, большинство моей выгоды попытки перенесены вокруг выполнения...
вопрос задан: 6 July 2010 14:01
7
ответов

Попробуйте-поймать-наконец, а затем снова попробовать поймать

Я часто сталкивался с такими ситуациями, как: - try {... stmts ...} catch (Exception ex) {... stmts ...} finally {connection.close // выдает исключение} ...
вопрос задан: 12 January 2010 10:39
6
ответов

Что происходит, если наконец блок выдает исключение?

Если наконец блок выдает исключение, что точно происходит? А именно, что происходит, если исключение выдается на полпути через наконец блок. Сделайте остальную часть операторов (после) в этом блоке...
вопрос задан: 17 January 2017 23:00
6
ответов

Это плохая практика, чтобы вернуться из блока try catch catch finally?

Сегодня утром я наткнулся на некоторый код, который выглядел так: try {x = SomeThingDangerous (); возврат х; } catch (Exception ex) {throw new DangerousException (ex); } наконец-то { ...
вопрос задан: 20 October 2013 15:57
5
ответов

Что эквивалентно, наконец, в Swift

Я пытаюсь использовать моделирование обработки ошибок в Swift2. do {try NSFileManager.defaultManager (). removeItemAtPath ("path")} catch {// ...} finally {// ошибка компилятора. } Но похоже, что ...
вопрос задан: 22 June 2015 07:21
5
ответов

Используя оператор и выгоду попытки () - наконец повторение?

Использование (...) оператор является синтаксическим сахаром для попытки {} наконец {}. Но если у меня тогда есть оператор использования как ниже: использование (фс FileStream = Файл. Открытый (путь)) {} Теперь я хочу поймать исключения...
вопрос задан: 15 September 2009 17:54
4
ответа

В конце концов, return «происходит после»?

Я пытаюсь убедить себя, что действия, предпринятые в предложении finally, происходят до возврата из функции (в смысле согласованности памяти). Из спецификации JVM ясно, что в пределах ...
вопрос задан: 23 May 2017 10:29
4
ответа

Возврат из наконец блока в Java

Я был удивлен недавно найти, что возможно иметь оператор возврата в наконец блок в Java. Кажется, что много людей думает, что это - плохая вещь сделать, как описано в, 'Не возвращаются в...
вопрос задан: 7 January 2016 05:41
4
ответа

Могу ли я иметь бизнес-логику в блоке finally?

Желательно ли иметь бизнес-логику в блоке finally? Я должен отправить уведомление по электронной почте, когда работа закончена (независимо от того, успешна она или нет). Могу ли я разместить логику электронной почты в блоке finally?
вопрос задан: 28 August 2010 05:24
4
ответа

Выдайте исключение в блоке попытки

попробуйте {если (isFileDownloaded)//еще действительно наполняют бросок новый CustomException ()} выгода (Исключение e) {//, что-то пошло не так, как надо, сохраняют ошибку зарегистрироваться}...
вопрос задан: 20 July 2010 19:49
4
ответа

Использование обработки исключений по сравнению с NSError в приложениях какао

Эй все. Я читал на предложениях Apple для when/where/how для использования NSError по сравнению с @try / выгода / наконец. По существу мое впечатление - то, что Apple думает, что это лучше всего избегает использования...
вопрос задан: 7 January 2010 00:27
3
ответа

Есть ли такой случай когда в блоке try \ finally команда finally не будет выполнена?

Я готовлюсь к тесту в объектно-ориентированном программировании, и мне было интересно, есть ли какой-нибудь случай, если учесть следующий код: try {делать что-то } catch (someException e) {} ...
вопрос задан: 16 September 2012 22:09
3
ответа

Try-catch-finally в java

В Java, будет ли блок finally не выполняться, если мы вставим оператор return внутрь блок try в try-catch-finally?
вопрос задан: 22 August 2011 06:20
2
ответа

Действительно кодирует в, наконец бегутся возврат в Objective C?

Рассмотрите следующий код: @try {если (something.notvalid) {возврат;}//делают что-то еще} @catch (NSException *исключая) {//обрабатывает исключение} @finally {NSLog ("наконец!");}, Если...
вопрос задан: 15 March 2013 16:03
1
ответ

@try - блок выгоды в Objective C

Почему не делает @try кладки блоков? Это разрушило приложение, но это, как предполагалось, было поймано @try блоком. NSString* тестируют = [NSString stringWithString:@ "ss"]; @try {[тестируют characterAtIndex:6];}...
вопрос задан: 26 June 2019 02:22
1
ответ

Как делает System.exit Java (), работают с блоками попытки/выгоды/наконец? [дубликат]

Я знаю о головных болях, которые вовлекают возврат в блоки попытки/выгоды/наконец - случаи, где возврат в наконец всегда является возвратом для метода, даже если возврат в попытке или блоке выгоды должен...
вопрос задан: 11 September 2009 13:43
0
ответов

Почему возврат в `finally` переопределяет` try`?

Как работает оператор return внутри блока try / catch? функция example () {попробуйте {вернуть истину; } наконец {вернуть ложь; } } Я ожидаю вывода этой ...
вопрос задан: 27 August 2018 04:34
0
ответов

В блоке finally могу ли я узнать, было ли выдано исключение [дубликат]

Возможно Дубликат: можно ли определить, произошло ли исключение до того, как я вошел в блок finally? У меня есть метод рабочего процесса, который делает что-то и выдает исключение, если произошла ошибка. Я ...
вопрос задан: 23 May 2017 12:18
0
ответов

блок finally в c # [duplicate]

Возможный дубликат: наконец блок не запущен ?? У меня вопрос по поводу блока finally в С #. Я написал небольшой пример кода: открытый класс MyType {public void foo () {попробуйте ...
вопрос задан: 23 May 2017 12:13
0
ответов

Модульное тестирование блоков finally в Java 6

Изучая покрытие моего кода, я заметил, что многие модульные тесты не могут проверить блоки finally, которые пытаются закрыть открытые потоки InputStreams в блоках finally. Один из примеров отрывка: попробуйте {f = new ...
вопрос задан: 9 March 2017 21:44
0
ответов

Если я возвращаюсь из блока try/finally в C #, всегда ли выполняется код в блоке finally?

Похоже, что это соответствует некоторым начальным испытаниям, но я хотел бы знать, гарантировано ли возвращение или в некоторых случаях оно не может вернуться? Это критично для моего приложения, но я не...
вопрос задан: 9 February 2017 16:16
0
ответов

Как я могу выйти из блока try / catch без создания исключения в Java

Мне нужен способ выйти из середины блока try / catch, не вызывая исключения. Что-то похожее на перерыв и продолжение в петлях. Это возможно? Я становлюсь странным ...
вопрос задан: 1 January 2017 10:22