блок 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 предшествует возврат ...

Я подозреваю, что это поведение связано с многопоточностью, однако я не уверен. Пожалуйста, просветите меня. Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос