Java基础--数组
1.数组(非常重要)
数组做的三件事
赋值、取值、遍历
-
定义:存储一组相同数据类型的有序集合
数组 是由3大元素组成:
1.元素:数组的每一个值
2.索引:(角标、下标):这个元素的所在数组中的位置,索引是从0开始的,依次递加
3.长度:元素的个数 (数组名.length;)即可 -
语法:
2.1 静态初始化
数据类型[ ] 数组名 = {值1,值2,……}
值1、值2、。。。。。这些值的数据类型要和声明的数据类型保持一致
应用场景:元素比较少,没有规律
2.2动态初始化 -
如何访问数组中的元素(赋值、取值、遍历)
通过索引访问数组元素,索引的有效长度
-
数组特殊性:
1.一个数组中可以存多个相同类型的元素
2.数组在使用前,一定要开辟内存空间
3.数组的长度(length)一旦确定,就不可以更改
4.数组访问
5. -
内存模型:
栈:能存我们所写的变量名,以及数字
堆:存储的就是我们在堆里面开辟的空间,在栈中知识存储了一个引用的名字而已 -
数组的复制