2017-12-04 20 views
1

아래 코드는 Java로 컴파일됩니다.int 배열과 final 키워드입니다. [Java]

public class App{ 
    public static void main(String args[]){ 
    final int[]array = {1,2,3}; 
    array[2] = 6; //Why can this value be changed if it is final. 
    } 
}    

int 배열을 "final"로 만들 때 왜 값이 대문자인지 항상 고정되지 않습니다. 배열 값은 여전히 ​​"array [2] = 6"과 같이 위에서 변경 될 수 있습니다.

int 배열에 사용 된 final 키워드의 요점은 무엇입니까? int 배열을 정수로 유지할 수있는 방법이 있습니까?

답변

1

아니요 마지막은 참조가 최종 값이며 값이 아님을 의미합니다.