黑马程序员技术交流社区

标题: 数组笔记分享下 [打印本页]

作者: 熊乾坤    时间: 2015-6-4 14:35
标题: 数组笔记分享下
数组

         数组:存储多个变量(元素)的的容器

         数组的基本看法:可以创建并组装他们,通过使用整形索引值访问他们的元素,并且他们的长度不会改变。

         数组与其他容器之间的却别有3个方面:效率、类型和保存基本类型的能力。在java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是在一个简单的线性序列,这是得元素访问速度非常快。但是为之中速度所付出的代价是数组对象的大小被固定,并且在其生命周期中不可改变。

         数组和容器都可以保证不能滥用他们。无论是使用数组还是容器,如果越界,都会得到一个表示程序错误的RuntimeException异常。

         数组的格式:

         数据类型[] 数组名 = new 数据类型[length];

         左边:

数据类型表示数组内存储元素的类型

                   [] 表示数组

                   数组名 自定义变量的名字

         右边:

                   new 关键字,用来实体对象,创建一个数组的容器

                   数据类型 表示存数元素的类型

                   [length] 表示数组存储元素的个数

                   如下事例:

int[] arr = new int [3];

表示为创建一个具有3个元素的int类型数组。

注:

int arr = new int[]{1,2,3}

int arr = {1,2,3}

表示已知数组内元素的2中表现形式




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2