Результаты поиска по запросу "try-catch-finally"
Наконец, не выполняется, когда в потоке, работающем в службе Windows
Может кто-нибудь объяснить, почему этот блок окончательно не выполняется? Я читал посты о том, когда ожидать, что блок наконец не будет выполнен, но, похоже,...
как использовать наконец
Я никогда не понимал, как правильно использовать оператор finally. Может кто-нибудь сказать мне, в чем разница между:
Есть ли такой случай, когда в блоке try \ finally не будет выполнен finally?
Я готовлюсь к своему тесту в объектно-ориентированном программировании, и мне было интересно, есть ли какой-нибудь случай, если учесть следующий код:
@SergeRogatch Я сейчас обновил ответ.
до сих пор (к сожалению) не поддерживает
Использование обработки исключений в сравнении с NSError в приложениях Cocoa
Всем привет. Я читал предложения Apple о том, когда / где / как использовать NSError против @ try / @ catch / @ наконец. По сути, у меня сложилось впечатление, что Apple считает, что лучше избегать использования языковых конструкций для обработки ...
В вашем случае я бы предложил заключить код внутри блока finally в try / catch, поскольку этот код, очевидно, может вызвать исключение.
от вопрос уже есть ответ здесь: Почему мы используем наконец блоки? [/questions/3421486/why-do-we-use-finally-blocks] 10 ответовЗачем это } catch (SQLException sqle) { sqle.printStackTrace(); } finally { cs.close(); rs.close(); }Вместо этого } ...
На этот вопрос отвечали много раз, так какую новую информацию добавляет ваш ответ?
вая этот код, могу ли я бытьабсолютно уверен чтоfinally блок всегда выполняется независимо от того, чтоsomething() является? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("i don't know ...
Там не должно быть. Веб-сервис снова является сервисом, который размещается в каком-либо контейнере и может быть другим консольным приложением, хотя визуально консоль не представлена пользователю. Так что это в основном C # и нет.
internal static string ReadCSVFile(string filePath) { try { ... ... } catch(FileNotFoundException ex) { throw ex; } catch(Exception ex) { throw ex; } finally { ... } } //Reading File Contents public void ReadFile() { try { ...
блок try / catch возвращается с предложением finally в java [duplicate]
На этот вопрос уже есть ответ здесь: Всегда ли выполняется блок finally в Java? [/questions/65035/does-a-finally-block-always-get-executed-in-java] 46 ответов Учитывая следующий блок try / catch в Java: try{ return; } catch(SomeException e){ ...