자바 객체 선언의 원리: 배열부터 컬렉션까지
객체 선언의 근본: Type 변수 = new Constructor() 구조 분석자바에서 객체를 생성하는 기본 구조는 Type 변수 = new Constructor()이다. 이 패턴은 자바의 객체 지향적 특성을 잘 보여주는 핵심 문법 요소이다. 각 구성 요소의 의미를 분석해보면 다음과 같다.Type 변수명 = new Constructor();Type: 변수의 참조 타입을 정의한다. 클래스, 인터페이스, 또는 제네릭 타입이 올 수 있다.변수명: 메모리에 생성된 객체를 참조하는 이름이다.new: 힙 메모리에 객체를 생성하는 키워드이다.Constructor(): 해당 클래스의 생성자를 호출한다.여기서 중요한 점은 new의 진정한 의미이다. new는 단순히 메모리에 공간을 할당하는 것이 아니라, 실제로 힙 메모리..