int[] a1; // 스택메모리에서 null값을 가리키고 있다.
double[] b1; //스택메모리에서 null값을 가리키고 있다.
int a2 = new int[3]; //크기가 3인 int배열 생성
a[0] = 1; //index가 0인 저장소에 데이터 1을 저장
a[1] = 2; // index가 1인 저장소에 데이터 2을 저장
a[2] = 3; //인덱스가 0부터 시작하기 때문에
//크기가 3인 배열은 끝 인덱스가 2이다.
int[] a3 = {3,4,5}; //배열 생성과 동시에 대입
힙메모리는 모든 공간에 값이 들어가 있어야 하므로 초기화를 하지 않았을 때 자바 가상 머신에서 강제 초기화를 한다.
boolean - false
정수 - 0
실수 - 0.0
클래스,배열 - null
int[] a = new int[100];
a[0]=1;
...
a[99]=100;
for(int i=0;i<a.length;i++){
System.out.println(i) //i값 출력
}
int[] a = new int[100];
a[0]=1;
...
a[99]=100;
for(int k : a){
System.out.println(k); //배열a를 변수k에다가 하나씩 할당 받아서 출력
}
System.out.println(Arrays.toString(배열이름));