【发布时间】:2018-05-17 11:11:18
【问题描述】:
以下代码用 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.
}
}
为什么当使一个整数数组为“final”时,它不会使值大小写不变。上面的数组值仍然可以更改,如“array[2]=6”所示。
在整数数组上使用关键字 final 的意义何在? 有什么方法可以使这个整数数组大小写不变。
【问题讨论】: