数组是可以在内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。
优点:
1、按照索引查询元素速度快
2、按照索引遍历数组方便
缺点:
1、数组的大小固定后就无法扩容了
2、数组只能存储一种类型的数据
3、添加,删除的操作慢,因为要移动其他的元素。
适用场景:
频繁查询,对存储空间要求不大,很少增加和删除的情况。
import java.util.Arrays;
public class ArrayTest {
public static void main(String[] args) {
int[] arr = new int[3];
arr[0] = 5;
arr[1] = 6;
arr[2] = 7;
System.out.println(Arrays.toString(arr));
int[] brr = {1, 2, 3};
brr[2]=888;
System.out.println(Arrays.toString(brr));
int[] crr = new int[]{10,11,12};
System.out.println(Arrays.toString(crr));
int[] drr = new int[]{};
System.out.println(drr[0]);
}
}