一:数组定义
- 一种数据结构,用来存储同一类型之的集合, 内存中存储相同数据类型的连续的空间
- 在Java中,数组是一种引用数据类型,它存储的是对对象的引用,而不是对象本身
- 数组的大小在创建时确定,之后不能改变,通过一个整形下标可以访问数组中的每一个值, 从0开始计算
二:使用数组
声明数组变量时,需要指出数据类型和数组变量的名字,new int[n]将会创建一个长度为n的数组
package chapter3;
public class ArrayDemo {
public static void main(String[] args){
//声明数组,单没有初始化
int [] numbers;
//使用new运算符,创建数组
int [] number2 = new int[100];
int [] intArray = {1,2,3,4,5};
long [] longArray2 = {1L,4L};
}
}
注意:
所有元素都初始化为0,boolean数组的元素会初始化为false,一旦创建了数组,就不能改变它的大小,数组需要初始化才可以操作,不能索引越界
- 数组里面有很多方法,是自带的方法和属性
获取数组长度的属性名称 length,使用就是 数组名.length - 注意事项
1、数组索引是从0开始的,所以一个长度为n的数组的有效索引范围是0到n-1。
2、数组一旦创建,其大小就不能改变。
3、在使用数组时,应确保不越界访问,否则会抛出ArrayIndexOutOfBoundsException异常。
网友评论