final 变量只能显式初始化一次。声明为 final 的引用变量永远不能重新分配以引用不同的对象。但是,对象中的数据可以更改。因此,可以更改对象的状态,但不能更改引用。由于数组也是一个对象,并且它由一个引用变量引用,如果该引用变量设置为 final,则不能重新分配。让我们看看示例以进一步说明。示例public class Tester { public static void main(String []args) { final int[] arr = {1, 2, 3}; ... 阅读更多