try / catch block powraca z klauzulą ​​finally w java [duplikat]

To pytanie ma już tutaj odpowiedź:

Czy blok ostatecznie zawsze jest wykonywany w Javie? 46 odpowiedzi

Biorąc pod uwagę następujący blok try / catch w java:

try{
  return;
}
catch(SomeException e){
  System.out.println(e);
}
finally{
  System.out.println("This is the finally block");
}

i zgodnie z tym postem: „Czy w końcu zawsze działa w Javie?„Widzę, że wyjście programu będzie miało postać„ To jest blok w końcu ”. Nie mogę jednak zrozumieć, jak to byłoby możliwe, ponieważ instrukcja drukowania jest poprzedzona znakiem powrotu ...

Podejrzewam, że to zachowanie ma coś wspólnego z wątkowaniem, jednak nie jestem pewien. Proszę, oświeć mnie. Dziękuję Ci.

questionAnswers(3)

yourAnswerToTheQuestion