一、栈与堆
栈:存放基本类型变量与对象的引用变量 超出变量作用域java自动释放空间
堆:存放new出来的数组和对象 超出作用域之外释放栈空间,但堆不变,由垃圾回收器在某个时间收走
二、使用数组步骤
1、声明
2、创建空间
3、创建数组元素并赋值
三、声明数组三种方式
1、int [] x; //占用栈空间
x=new int[10]; //占用堆空间
2、int []x=new int[10];
3、int []x={1,2,3,4};
四、遍历数组
for(int a:array){
System.out.println(a);
}