기본형 배열 & 참조형 배열
int[] arr = new int[10]; arr = {1,2,3}; 또는 생성과 동시에 초기화 int[] arr = new int[]{1,2,3}; int[] arr ={1,2,3}; 하지만 int[] arr; arr ={1,2,3} 불가능. 기본자료형 선언만 했을 땐 0 들어가고, 참조자료형 (객체) 선언만 했을 때 null 들어감. System.arraycopy(arr1,0,arr2,1,3) =>arr1의 0번째에서 3개를 arr2의 1번째부터 복사 Book copyLibrary = new Book(); for(Book book :copyLibrary) { } 타입을 쓰고 변수하나 지정해주고 그 옆에 참조할 배열을 지정해주면 그 배열을 전부 돌면서 하나하나를 book에 넣겠다는 의미.