数组
数组:存储多个变量(元素)的的容器
数组的基本看法:可以创建并组装他们,通过使用整形索引值访问他们的元素,并且他们的长度不会改变。
数组与其他容器之间的却别有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中表现形式 |
|