Вопросы по теме 'try-catch-finally'
Запросить ресурсы/память из потока однопоточного апартаментного потока
Я использую следующие однопоточные апартаменты. Я не могу восстановить память/другие ресурсы из объекта потока. Actullay Я хочу обернуть свою нить в блокировку try catch и fianlly. попытаться поймать сделано. Но я не уверен в блоке finally. Какой...
649 просмотров
schedule
02.05.2023
Вернуться в блок «Наконец». Почему бы и нет?
Как MSDN упоминает :
Код в блоке finally выполняется после того, как будет встречен оператор Return в блоке Try или Catch, но до того, как будет выполнен этот оператор Return. В этой ситуации оператор Return в блоке finally выполняется перед...
18001 просмотров
schedule
11.06.2023
Почему код в блоке finally не выполняется?
Кажется, что блок finally не выполняется, если он выполняет код, отличный от основного потока. Можно ли принудительно выполнить в этом случае?
Среда: VS 2010, .Net Framework 4.0.3
class Program
{
static void Main(string[] args)
{...
3219 просмотров
schedule
26.02.2022
Scala Continuations — Почему мой сдвинутый вызов не может находиться внутри блока try-catch?
Я новичок в продолжениях Scala и относительно новичок в языке Scala в целом.
Я попытался поиграть с продолжениями Scala и написал следующий код:
case class MyException(msg:String) extends Exception
def go:Int = reset {
println("enter your...
461 просмотров
schedule
05.09.2022
оператор return в блоке finally
В MDN заявил,
Если блок finally возвращает значение, это значение становится возвращаемым значением всей продукции try-catch-finally , независимо от любых операторов return в блоках try и catch:
Итак, я пытаюсь выполнить следующий код,...
3170 просмотров
schedule
23.04.2022
Правила создания исключений Java «наконец-то»
Допустим, у меня есть класс с двумя членами OutputStream:
public class A {
OutputStream os1 = ...
OutputStream os2 = ...
...
}
Теперь в этом классе у меня есть метод cleanup() , который должен как минимум попытаться закрыть оба...
93 просмотров
schedule
06.06.2023
Почему в этом коде требуется блок finally
Я знаю, что можно создать сегмент try-catch без блока finally. Итак, взламывая этот код, я не могу понять, какая логика Java (например, правило, теория) заставляет меня включать блок finally в этот сегмент кода - и почему блок finally должен включать...
345 просмотров
schedule
07.04.2024
PHP, наконец, блокирует прерывания при автозагрузке
У меня проблема с finally блоками и автозагрузкой. Я использую PHP 5.5.9. Вот минимальный пример:
<?php
function loadMyClass($class){
include_once $class . '.php';
}
spl_autoload_register("loadMyClass");
try {
try {
//...
136 просмотров
schedule
09.07.2023
Что такое эквивалент «отложить» для Java
Это всего лишь короткий пример кода Go:
package main
import "fmt"
func main() {
defer fmt.Println("world") //use of keyword 'defer'
fmt.Println("hello")
}
Я нахожу эквивалент «отложить» в Java.
Вместо «отложить» я могу...
5991 просмотров
schedule
10.03.2023
Будет ли достигнут блок finally, если в блоке try есть блок Where (true)?
Вот код меня озадачил:
public Integer getInteger(BlockingQueue<Integer> queue) {
boolean interrupted = false;
try {
while (true) {
try {
return queue.take();
} catch...
68 просмотров
schedule
17.06.2022
логика кода php по версии
Я хочу что-то вроде решения: Представьте, что у меня есть блок try catch , он работает в любом php 5.?.? версии, но с блоком finally не в любой. мой код должен быть таким:
try {
// some logic
} catch (Exception $ex) {
// some logic...
186 просмотров
schedule
18.07.2023
Как ключевое слово «наконец» должно использоваться в PHP?
Итак, сегодня я прочитал об исключениях в онлайн-руководстве по PHP и понял, что мне еще предстоит понять цель или реальную необходимость ключевого слова finally. Я прочитал несколько сообщений здесь, поэтому мой вопрос немного отличается.
Я...
16908 просмотров
schedule
15.06.2022
В конце концов Java знает, что исключение создано без какой-либо переменной
Есть ли способ узнать в finally , что возникло исключение, без использования какой-либо дополнительной переменной, как показано ниже:
boolean hasFailed = true;
try { // code
//...
hasFailed = false;
} finally {
if (hasFailed)...
67 просмотров
schedule
14.05.2022
Отпустите открытое соединение в Java 8
У меня есть приложение на основе JSP/Servlet, команда базы данных жалуется на увеличение количества открытых соединений с базой данных. Я подозреваю, что соединение не закрывается после использования.
Я хочу внести некоторые изменения в код,...
98 просмотров
schedule
28.06.2023
R tryCatch() - ссылка на возврат expr() в finally?
Я пытаюсь написать функцию для обработки выполнения пакетных заданий, регистрации ошибок и статистики результатов задания.
Есть ли способ сослаться на возвращаемое значение блока expr из блока finally?
my_do <- function(FUN, ...){
result...
108 просмотров
schedule
02.01.2023