以下代码用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和#34; final"时,它不会使值大小不变。数组值仍然可以在上面更改,如#34; array [2] = 6"。
在一组int中使用关键字final的重点是什么? 有没有办法让这个整数数组不变。
答案 0 :(得分:1)
没有。 final意味着您的参考是最终的,而不是价值。