개발용
Array : 기본형과 객체 차이 본문
Array생성 시 ::
기본형 : 각 요소마다 new 사용하지 않음
객체 : 각 요소마다 new 사용함
ex)
T[] arr_name = new T[]; //배열객체 new
T[0] = new T(); //T객체 new
2차원 배열 생성 시 ::
기본형 : 2차원 배열안의 1차원 배열들에 new 사용해도 되고, 사용하지 않아도 됨
ex)
int[][] arr_name = new int[2][3];
arr_name[0] = new int[3];
or
int[][] arr_name = new int[2][3];
객체 : 2차원 배열안의 1차원 배열들에 new 사용함, 1차원 배열 안의 요소들 new 사용함
ex)
T[][] arr_name = new T[2][3]; //or T[][] arr_name = new T[2][];
arr_name[0] = new T[3];
arr_name[0][1] = new T();
'개발 > JAVA' 카테고리의 다른 글
예외처리 Exception (0) | 2016.11.10 |
---|---|
Interface, Abstract, 추상 클래스, 추상 메소드 (0) | 2016.11.10 |
inner class (0) | 2016.11.10 |
Random (0) | 2016.11.10 |
static 멤버 (0) | 2016.11.10 |