首页 > 代码库 > java回顾之数组
java回顾之数组
数组
一旦数组初始化完成,在内存中所占空间将会被固定下来,长度不变,元素清空,空间仍然被保留
java支持两种语法来定义数组
int[] arrayName;推荐使用
int arrayName[];
此时只是定义了一个引用变量,并未有效的内存空间,还需要初始化才能使用(定义数组时候不能指定数组的长度)
比如不能int[4] array;但是初始化时候可以,比如array=new int[4];
初始化:
1.静态初始化,比如 int[] array=new int[]{1,2,3}=》int[] a={1,2,3};(这是简化语法)
由程序员指定数组初始值,系统决定数组长度
2.动态初始化,比如int[] a=new int[4];只是指定数组长度,由系统分配初始值,比如为0;
3.不要同时使用静态动态初始化,比如int[] a=new int[4]{1,2,3,4};
java回顾之数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。