блок try / catch возвращается с предложением finally в java [duplicate]
На этот вопрос уже есть ответ здесь:
Всегда ли выполняется блок finally в Java? 46 ответовУчитывая следующий блок try / catch в Java:
try{
return;
}
catch(SomeException e){
System.out.println(e);
}
finally{
System.out.println("This is the finally block");
}
и согласно этому посту:Наконец, всегда выполняется в Java? " Я вижу, что программас выводом будетЭто, наконец, блок, Тем не менее, я могуt выяснить, как это было бы возможно, так как оператору print предшествует возврат ...
Я подозреваю, что это поведение связано с многопоточностью, однако я не уверен. Пожалуйста, просветите меня. Спасибо.