java 数组初始化

来源:互联网 发布:clover软件干嘛的 编辑:程序博客网 时间:2024/05/21 07:48

静态初始化

1.type[] arrayName = new type[]{element1,….elenemtN};
如 int [] str=new int[]{2,3};
简化初始化
2.type[] arrayName = {element1,….elementN};
如:int[] str2 = {2,3};

动态初始化

type[] arrayName = new type[length];
如:int[] str3= new int[2];

注意:type[] arrayName; 声明时没有在堆中分配内存,只是在栈中给出了引用变量。只有 arrayName = new type[length]初始化后才会在堆中分配空间。