面试题 数组长度能否赋值

面试题 数组长度可否赋值public class ArrayLength {public static void main(String[] args) {String a[]

面试题 数组长度可否赋值

public class ArrayLength {public static void main(String[] args) {String a[] = new String[10];a.length = 15;System.out.println(a.length);}}

?

数组长度不能赋值,在编译器中会造成编译错误:The final field array.length cannot be assigned

?

另外,在进行赋值操作时,左边要赋值的对象必须是声明的变量,否则会报The left-hand side of an assignment must be a variable 的编译错误

?