码迷,mamicode.com
首页 > 编程语言 > 详细

java回顾之数组

时间:2016-10-05 12:57:49      阅读:159      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!