一.数组:可以存多种数据的容器
二.数组初始化
(1) 静态初始化
三.数组元素访问
数组名【索引】
把数据存储到数组中
四.数组遍历:取出数据
调用方式:数组名.length
自动快速生成:数组名.fori
五.数组的动态初始化:指定数组长度
*动态静态区别:
动:只明确元素个数,不明确具体数值
静:明确了操作具体数据
六.数组常见问题
牢记:
最小索引:0
最大索引:数组的长度-1
七.数组的内存图
栈:方法运行时使用的内存,比如main方法运行,进入方法栈中执行。方法运行时使用的内存,其中程序的主入口main方法在开始执行的时候就会进到栈里,当main方法中的代码执行完毕后,main方法就会从栈中出去。
堆:存储对象或者数组,new来创建的,都存储在堆内存。堆内存只要记住一句话就行了:只要看见 new
关键字,就是在堆里开辟了一个空间。