예를 들어 다음과 같은 객체 배열을 생성했다면
A[] a = new A[4];
이게 끝이 아니다!
a[0] = new A();
a[1] = new A();
a[2] = new A();
a[3] = new A();
이렇게 각자의 공간에 모두 인스턴스를 생성해줘야만 한다!(물론 for문을 돌려도 된다!)
단순히 공간을 만드는 것과
실제 인스턴스를 할당해주는 것은 별개의 영역인 것이다!
이 두 과정을 다음과 같이 한꺼번에 진행해버릴 수도 있다!(문법이 조금 생소할 수 있지만 익숙해지면 괜찮다.)
A[] a = new A[]{new A(), new A(), new A(), new A()};
A[] a = new A[4];
이게 끝이 아니다!
a[0] = new A();
a[1] = new A();
a[2] = new A();
a[3] = new A();
이렇게 각자의 공간에 모두 인스턴스를 생성해줘야만 한다!(물론 for문을 돌려도 된다!)
단순히 공간을 만드는 것과
실제 인스턴스를 할당해주는 것은 별개의 영역인 것이다!
이 두 과정을 다음과 같이 한꺼번에 진행해버릴 수도 있다!(문법이 조금 생소할 수 있지만 익숙해지면 괜찮다.)
A[] a = new A[]{new A(), new A(), new A(), new A()};
'IT노트(구) > Java' 카테고리의 다른 글
jsp 에러 페이지 설정하는 방법(web.xml 수정) (0) | 2015.11.16 |
---|---|
자바에서 파일 수정 날짜 확인하는 방법<lastModified()> (0) | 2015.11.14 |
J2EE 대신에 JAVA EE라고 부르자! (0) | 2015.11.10 |
jsp 공백 제거하는 방법(html trim 옵션) (0) | 2015.11.09 |
자바 base64 인코딩/디코딩 예제 (2) | 2015.11.09 |