java是静态语言,java数组也是静态语言
静态初始化:
String[] a = new String[]{
"我"
};
String[] b = { "你" }
动态初始化:
String[] c = new String[2];
数组长度始终不会改变。
当执行一下代码:
a=c;
b=c;
此时,数组a和b的数组长度为2。这是一个误解,数组a和b所指向的数组对象改变为c所指向的数组对象,数组a和b原来所指向的数组对象长度并没有改变。
数组并不一定要初始化,可以引用已经初始化过的数组对象。
待更新。。。
若无凌云志,何以逆苍天.