[Java] 배열
★배열이란?
동일한 자료형으로 메모리에 연속으로 할당된 형태. 한번 만들어지면 길이를 변경할 수 없음. 배열의 각 요소는 0번부터 번호로 접근
★int[] numbers, int numbers[] 두가지 방법으로 선언 가능하나 보통 첫번째 방법을 사용함
★배열생성 방법들
int[] numbers = {1,2,3,4,5};
int[] numbers = new int[5];
int[] numbers = new int[]{1,2,3,4,5};
★배열을 선언만 하면 모두 기본값이 들어가게 된다.
★참고로 new 연산자는 동적 메모리 공간(Garbage Collection heap)에 할당하는 기능이고, 데이터롤 가리키는 포인터가 하나도 없다면 Garbage Collecter가 없애버림. 따라서 c언어처럼 동적할당을 수동으로 해제할 필요가 없음