疯狂JAVA——数组

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原来所指向的数组对象长度并没有改变。

数组并不一定要初始化,可以引用已经初始化过的数组对象。

待更新。。。

原文地址:https://www.cnblogs.com/xiaoguangit/p/5387826.html