관리 메뉴

개발용

Array : 기본형과 객체 차이 본문

개발/JAVA

Array : 기본형과 객체 차이

DeP 2016. 11. 10. 11:26

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