안에 최종 변수를 만드는이 자바에 허용 : 내 질문의루프
for(int i=0;i<5;i++){
final int myFinalVariable = i;
}
키워드는 final
입니다. 루프 실행마다 변경되는 최종 변수를 허용합니까? 나는 final이 변수의 값을 변경할 수 없다고 (myFinalVariable = i
만 호출한다), 그러나 나는 전체 변수를 final int
으로 재정의하고 있기 때문에 이것을 궁금해하고 있었다.
두 개의 완전히 다른 변수가 동일한 이름을 가진 것입니까? 이전 루프 실행 변수가 이미 가비지 수집기로 향하고 있습니까?