一、数组的概述:
1.数组的理解:数组是多个相同数据类型的数据按一定顺序排列的集合,并通过编号的方式,对这些数据进行统一管理。
2.数组的特点:
1)数组是有序排列的
2)创建数组对象会在内存中开辟一块连续的内存空间
3)数组的长度一旦确定,就不能修改
4)数组属于引用数据类型的变量,数组的元素既可以是引用数据类型,也可以是基本数据类型
3.数组的分类
1)按照维数:一维、二维…
2)按照数组元素类型:基本数据类型元素的数组、引用数据类型元素的数组
二、一维数组的使用
public class ArrayTest {
public static void main(String[] args) {
//1.静态数组的创建:数组的初始化和数组的赋值操作同时进行
//int[] ids =new int[]{1001,1002,1003,1004};
//2.动态数组的创建
String[] names=new String[5];
names[0]="从0开始";
names[1]="a";
names[2]="b";
names[3]="c";
names[4]="d";
//3.获取数组的长度
System.out.println(names.length);
//4.如何遍历数组
for(int i=0;i<names.length;i++){
System.out.println(names[i]);
}
}
}