数组和数据结构

数组和数据结构

基本概念和内存图

数组可以存放多个同一类型的数据。 数组也是一种数据类型, 是引用类型,他在内存里是这个样子的。

image

image

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]);
    }
}

数组的性质

  1. 数组一旦建立,长度不能改变。
  2. 每个位置只能存一个值,多了会覆盖。
  3. 数组创建后会有默认值:int 0, short 0, byte 0, long 0, float 0.0,double 0.0, char \u0000, boolean false, String null
  4. 编号从0开始,下标必须在指定范围内使用, 否则报: 下标越界异常。
  5. 他有个长度的属性,最后一个位置的编号是 长度-1。 0 - length -1
  6. 数组里边可以是基本类型,也可以是引用类型
posted @ 2022-04-29 22:11  追风的羊  阅读(45)  评论(0)    收藏  举报