首页 > 编程语言 > 详细

java回顾之数组

时间:2016-10-05 12:54:36      阅读:175      评论:0      收藏:0      [点我收藏+]

数组

一旦数组初始化完成,在内存中所占空间将会被固定下来,长度不变,元素清空,空间仍然被保留
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回顾之数组

原文:http://www.cnblogs.com/vincentmax/p/5931910.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!