一叶笑天
雄关漫道真如铁, 而今迈步从头越。 从头越, 苍山如海, 残阳如血。
posts - 73,comments - 7,trackbacks - 0
1.数组是一个具有相同类型元素的有序集合。数据中每个元素的类型相同,且与数据声明的类型相同。Java中的数据不是简单的作为存贮基本数据类型的寄存器,而是一个可以具有方法和属性的对象。
2.使用数组的步骤:声明数组-->.创建数组-->初始化数组。
3.声明数组就是告诉编译器数组的名称和数组元素的类型。声明数组时并未给数组分配内存空间,Java中声明数据的方式有:datatype[] arrayName; datatype arrayName[].两种声明完全相同。
4.数组元素的类型分为3种:基本数据类型,对象引用,数组对象。Java中的数组也是一种特殊的对象,所以第二种类型和第三种类型均为对象引用型。
5.构造数组就是根据数据大小分配存储空间,一般为new datatype[size].数组长度只能在构造时指定,不能在声明时指定。
6.指定数组的大小有两种方式:使用变量;使用一个明确的值,由于数组长度直到运行期才被使用,所以使用变量的方式优于使用明确的值,优点在于不需要知道数组的具体大小,直到运行时根据实际需求再决定。
7.指定Java中数组长度的数值类型只能为byte,short,int,而不能是long,更不能是浮点型。
8.声明数组和构造数组可以在一起进行:例如:datatype[] arrayName = new datatye[size].
9.数组对象的实例化与一般对象的实例化的区别在于:(1)实例化一个数组对象采用[],而实例化普通对象使用()。(2)实例化数组使用new arraytype[size],实例化对象使用new datatype(). 
10.数组对象通过new语句实例化后,不管程序是否给值,系统都会根据数据元素的数据类型自动初始化数组。
11.数组元素还可以由程序初始化,例如datatype[] arrayName = {data1,data2,...}
12.数组的length属性用来存储数组长度。
13.访问数组的形式是arrayName[index],index取值范围是0...length-1.否则会报ArrayOutOfBoundsException
14.多维数组也就是数组的数组。多维数组中的维数可以具有不同的长度。
15.如果把数组赋值给已经声明的数组引用变量,那么正在赋值的是数组必须与被赋值的数组引用维数相同。
posted on 2008-06-15 22:21 一叶笑天 阅读(178) 评论(0)  编辑  收藏 所属分类: JAVA技术

只有注册用户登录后才能发表评论。


网站导航: