가능한 중복 :이 함수의 반환을 무엇
In Java, does return trump finally?마침내 항상 호출 되나요?
? 당신이 스레드가 즉시 종료 같이 System.exit(0);
다음 finally
블록이 호출되지 호출하는 경우
public int wasExceptionThrown() {
try {
if(1==1)
throw new RuntimeException();
return 1;
} catch(Exception e) {
return 2;
} finally {
return 3;
}
return 0;
}
시도해 보셨습니까? 잘하면 당신은 자바와 컴퓨터가 있습니다. –
으로 대답하면됩니다. – Dylan
먼저 'return 1'에 도달 할 수 없기 때문에이 함수는 컴파일되지 않습니다. –