Java的引用数据类型
- 数组
- 接口
- 类
- 枚举
数组
一维数组
概念:一组数据的容器
声明
数据类型[] 数组名;
数据类型 数组名[];
概念:
- 数组是引用数据类型
- 数组中的数据也可叫做元素
- 元素的编号也叫做下标/索引
- 下标从0开始
- 数组元素在内存中开辟的空间是连续的的
- 数组一旦初始化成功,长度不可变意味着数组不能添加或者删除元素
数组的初始化
-
静态初始化:元素由程序员指定,数组长度由系统分配
//静态初始化1:声明的同时初始化 String[] names = new String[]{ "1","2","3","4","5"}; //静态初始化2:先声明,再初始化 String[] names; names = { "1","2","3","4","5"}; //静态初始化3:简化版本 String[] names = { "1","2","3","4","5"};
-
动态初始化:数组长度由程序员指定,元素由系统分配
//动态初始化1:声明的同时初始化 int