您的位置:首页 > 其它

数组与内存控制1--数组初始化

2015-05-06 16:11 162 查看
使用Java数组前一定要对数组进行初始化,也就是为数组分配内存空间,并指定初始值(数组变量不需要初始化下图中 books为数组变量,books所指的疯狂java讲义。。那些是数组对象)。

数组初始化方式:

静态初始化:初始化时由程序员显示的指定每个数组元素的值,由系统决定数组长度。

动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。

注意:不要同时使用静态初始化和动态初始化。即不要既指定数组长度,也为每个数组元素分配初始值。

{
//定义一个int[]类型的数组变量
int[] iArr = null;
//只要不访问IArr的属性和方法,程序完全可以使用该数组变量
System.out.println(iArr);
//动态初始化数组,数组长度为5
iArr = new int[5];
//只有当iArr指向有效的数组对象后,下面才可以访问iArr的属性
System.out.println(iArr.length);
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: