数组的概述
数组(Array)是多个相同类型的数据按一定的顺序排列的集合,并使用一个名字命名,通过下标来统一管理。
常见的概念:数组名、下标(索引)、元素、数组的长度
数组的分类:一维数组、二维数组.......
特点:
1.数组是有序排列的
2.数组本身属于引用数据类型,数组的元素既可以是基本数据类型,也可以是引用数据类型
3.创建数组对象会在内存中开辟一整块连续的空间
4.数组的长度一旦确定,就不能修改
一维数组的使用
1.一维数组的声明和初始化 静态初始化: int[] ns = new int[]{1001,1002,1005}; 动态初始化: String[] ns = new String[5];
2.如何获取数组的长度 System.out.println(ns.length);
3.如何遍历数组 for(int i = 0;i<ns.length;i++){System.out.println(names[i])};
4.数组元素的默认初始化值
基本数据类型时 : 数组元素是整型:0 数组元素时浮点型:0.0 数组元素是char型 :0或‘\u0000’ 数组元素是Boolean:false
引用数据类型时: null
5.如何调用数组的指定位置元素 System.out.println(ns[2]);
6.数组的内存解析