- Author 杨叔
- 动态初始化一维数组
1.动态初始化一维数组,会在堆内存中分配这个数组,并且数组中每一个元素都采用默认值。
public class ArrayTest01 {
public static void main(String[] args) {
//动态初始化int类型数组
int []a1=new int[4];
for (int i=0;i<a1.length;i++){
System.out.println(a1[i]);
}
//赋值
a1[0]=21;
a1[1]=22;
a1[2]=23;
a1[3]=24;
for (int i=0;i<a1.length;i++){
System.out.println(a1[i]);
}
//引用类型数组
Object[] objs=new Object[3];
for (int s=0;s<objs.length;s++){
Object o=objs[s];//null
o.toString();//注意空指针异常
System.out.println(o);
}
}
}