[Java] 객체 배열

2020. 6. 19. 21:24Language/Java

1. 객체 배열

배열 생성시 배열 내의 값은 인스턴스의 주소값이 들어가 있다.

Book, BookTest, BookCopyTest

 

 

 

2. 객체 배열 복사

얕은 복사 / 깊은 복사

종류 설명
얕은 복사 System.arraycopy를 이용하면 동일한 주소값이 복사가 됨
깊은 복사 주소가 아닌 각각의 값을 대입하여 얕은 복사 방지

향상된 포문

 

 

 

3. ArrayList

Java에서 제공하는 객체 배열이 구현된 클래스이다. 객체 배열을 사용하는데 필요한 여러 메서드들이 구현되어 있다.

ArrayListTest
구현 화면

 

 

 

4. ArrayList 응용

Student, Subject, StudentTest
구현 화면


[참고] github.com/ozofweird/Java_Practice

728x90