网站用什么语言,wordpress 添加自定义栏目,做网站后期维护,山西省网站建设哪里好1、数组
属于Java内存层面的一款容器(crud操作)。
概念#xff1a; 内存中的一块存储区域(空间)#xff0c;内部有一组连续的小区域(元素空间)#xff0c;有数据类型的限定#xff0c;可以存入一组匹配类型的数据#xff0c;并且根据需要可以改动元素空间中的数据内…1、数组
属于Java内存层面的一款容器(crud操作)。
概念 内存中的一块存储区域(空间)内部有一组连续的小区域(元素空间)有数据类型的限定可以存入一组匹配类型的数据并且根据需要可以改动元素空间中的数据内容
特点 可以存入匹配类型的多个数据 解决了变量只能存储单个数据的局限性问题
1、定义格式有一个注意事项请看Java中数组的创建和初始化的小细节
两种情况
情况一静态初始化
理解声明定义数组容器创建数组对象并且为数组元素赋值同时进行
模板 数据类型[] 数组名 new 数据类型[]{数据1,数据2,...,数据n}; 简化形式 数据类型[] 数组名 {数据1,数据2,...,数据n}; 举例 int[] scores new int[]{86,91,77,100,53,64}; 相当于 int[] scores {86,91,77,100,53,64}; 情况二动态初始化
理解声明定义数组容器创建数组对象并且为数组元素赋值分开进行
模板 环节一声明定义数组容器创建数组对象 数据类型[] 数组名 new 数据类型[容量/长度]; 环节二为数组元素显示赋值 数组名[下标/索引] 值;
举例 String[] names new String[4]; names[0] 张三; names[1] 李四; 2、数组元素默认值
默认值真正意义上的第一手值
基本类型数组 整数型 元素默认值都为0 浮点型 元素默认值都为0.0 布尔型 元素默认值为false 字符型 元素默认值为空白字符
引用类型数组 元素默认值都为null 3、数组内存解析
堆内存 只要是new出来的对象都存在于堆中 堆中的对象都有地址值 堆中对象内部的区域空间都有默认值 4、数组的弊端问题
长度一旦确定就不可以改变 无法自动扩容 之后我们会学习集合就可以解决数组弊端问题 可以自动扩容
本电子书目录《Java基础的重点知识点全集》