Результаты поиска по запросу "try-catch-finally"
мне нужно окружить fileInputStream.close блоком try / catch / finally? Как это сделать?
У меня есть следующий класс Java, который делает одну вещь, запускает значения из config.properties. Когда приходит время закрыть
Как try catch наконец блокирует работу?
ВC#Как попытка поймать, наконец, блокировать работу? Поэтому, если есть исключение, я знаю, что оно перейдет к блоку catch, а затем перейдет к блоку finally. Но что, если ошибки нет, блок catch не запустится, но будет ли запущен блок finally?
В вашем случае я бы предложил заключить код внутри блока finally в try / catch, поскольку этот код, очевидно, может вызвать исключение.
от вопрос уже есть ответ здесь: Почему мы используем наконец блоки? [/questions/3421486/why-do-we-use-finally-blocks] 10 ответовЗачем это } catch (SQLException sqle) { sqle.printStackTrace(); } finally { cs.close(); rs.close(); }Вместо этого } ...
Попробуйте-поймать-наконец, а затем снова попробовать поймать
Я часто сталкивался с такими ситуациями, как: try{ ... stmts ... } catch(Exception ex) { ... stmts ... } finally { connection.close // throws an exception }который все еще нуждается в попытке - поймать блок внутри наконец. Какова лучшая ...
Наконец, не выполняется, когда в потоке, работающем в службе Windows
Может кто-нибудь объяснить, почему этот блок окончательно не выполняется? Я читал посты о том, когда ожидать, что блок наконец не будет выполнен, но, похоже,...
@SergeRogatch Я сейчас обновил ответ.
до сих пор (к сожалению) не поддерживает
блок 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){ ...