数组和数据结构
数组和数据结构
基本概念和内存图
数组可以存放多个同一类型的数据。 数组也是一种数据类型, 是引用类型,他在内存里是这个样子的。


public class Test {
public static void main(String[]args){
//定义类型
int[] nums;
//初始化
nums = new int[5];
//赋值
nums[0] = 2;
nums[1] = 8;
nums[2] = 4;
nums[3] = 9;
nums[4] = 20;
//直接定义初始化类型并赋值
int[] nums1 = {6,3,9,20};
//类型[] 名字 = new 类型[长度]{};
int [] nums3 = new int[]{9,3,4,5};
System.out.println(nums3[2]);
}
}
数组的性质
- 数组一旦建立,长度不能改变。
- 每个位置只能存一个值,多了会覆盖。
- 数组创建后会有默认值:int 0, short 0, byte 0, long 0, float 0.0,double 0.0, char \u0000, boolean false, String null
- 编号从0开始,下标必须在指定范围内使用, 否则报: 下标越界异常。
- 他有个长度的属性,最后一个位置的编号是 长度-1。 0 - length -1
- 数组里边可以是基本类型,也可以是引用类型

浙公网安备 33010602011771号