【问题标题】:Array of ints and the keyword final. [Java] [duplicate]整数数组和关键字 final。 [Java] [重复]
【发布时间】: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 的意义何在? 有什么方法可以使这个整数数组大小写不变。

【问题讨论】:

    标签: java arrays int final


    【解决方案1】:

    没有。 final 表示您的参考是最终的,而不是价值。

    【讨论】:

      猜你喜欢
      • 2016-10-14
      • 2018-06-17
      • 1970-01-01
      • 2016-08-14
      • 2019-06-13
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多