본문 바로가기

JAVA

Map<String, Object> map = new HashMap<String, Object>(); 코드 설명

Map<String, Object> map = new HashMap<String, Object>();

"Map<String, Object> map = new HashMap<String, Object>();"

위의 코드는 "map"라는 이름의 새로운 "HashMap"을 생성하고, 키는 "String" 타입이고 값은 "Object" 타입인 "Map" 객체를 선언합니다.

"HashMap"은 키-값 쌍을 저장하는 자료구조로, 각 키와 값은 제네릭 타입으로 선언됩니다. 위의 코드에서는 키의 타입으로 "String", 값의 타입으로 "Object"를 지정하였습니다. "HashMap"은 키를 기반으로 빠르게 값을 찾을 수 있는 구조를 가지고 있습니다.

"new HashMap<String, Object>()" 부분은 "HashMap"의 새로운 인스턴스를 생성하는 코드입니다. "HashMap" 생성자에는 초기 용량과 로드 팩터를 지정할 수도 있지만, 위의 코드에서는 생략하고 기본값으로 생성합니다.

따라서 "map"는 키가 "String"이고 값이 "Object"인 빈 "HashMap" 객체를 참조하게 됩니다. 이 객체를 사용하여 키-값 쌍을 저장하고 조회할 수 있습니다.

728x90
300x250