배열에 대해 총정리해보자! 배열은 자바에서 매우 기본적이지만 중요한 자료구조다. 여러 개의 데이터를 효율적으로 관리할 수 있게 도와주며, 반복문과 함께 사용하면 정말 유용하다. 이번 포스팅에서는 배열의 선언부터 2차원 배열까지, 그리고 깊은 복사와 얕은 복사까지 모든 것을 정리해보겠다.1. 배열 선언 및 초기화 ✨배열은 같은 자료형의 데이터를 연속된 메모리 공간에 저장하는 자료구조다. 배열을 선언할 때는 자료형 뒤에 []를 붙여서 선언한다. 예를 들어, int[] arr;처럼 선언한다. 배열을 생성할 때는 new 키워드를 사용하여 크기를 지정하거나, 초기값을 지정할 수도 있다. 초기값을 지정하면 배열의 크기는 자동으로 결정된다. int[] arr = {10, 20, 30, 40, 50}; // 초기값 ..