1.数组的概念:
一组相同类型的数据堆积在一起
2.数组的声明:
1)数据类型 【】 数组名;
2)数据类型 数组名【】;(不推荐)
注:数据类型
可以使简单数据类型,也可以使引用数据类型
简单数据类型在内存中的值为零值(boolean:false,int:0,Double:0,0),引用数据类型在内存中的默认值为null。
简单数据类型在内存中存储的是字面量,引用数据类型在内存中存储的第堆区中的地址
3)初始化
1))动态初始化
int【】 arr=new int【4】;//在堆区中开辟4个int类型的空间
将int类型的空间赋值为0
在栈区中声明数组变量,并将变量所指向内存置为null
将堆区中开辟的空间的首地址赋值给栈区的变量空间存储
int【】 arr=new int[]{1,2,3};//将括号内的值依次放置到堆区中存储。
2))静态初始化