본문 바로가기
✨ Java/컬렉션 프레임워크(CollectionFramework)

자바(JAVA) - 컬렉션프레임워크 HashMap과 HashSet 차이

by 환풍 2023. 12. 24.
728x90

 

https://bright-landscape.tistory.com/43

 

자바(JAVA) - 컬렉션프레임워크 Map

Map의 가장 중요한 점은 Set과 List와 달리 < > 안에 두가지 자료형을 받는다는 것이다. Map( K , V ) 와 같은 방법으로 쓴다. K= 키, V = 값을 저장한다. HTML 삽입 미리보기할 수 없는 소스 K의 값이 중복되

bright-landscape.tistory.com

 

https://bright-landscape.tistory.com/42

 

자바(JAVA) - 컬렉션프레임워크 Set

List : 데이터의 순번이 존재하고, 중복이 가능하다. Set : 데이터의 순번이 없고, 중복이 불가하다. Set은 List와 다르게 중복이 불가능하여 잘 사용하지 않는다. 하지만 유용한 기능도 있어 알아두

bright-landscape.tistory.com

 

이전 Map과 Set에 대해 포스팅을 했던적이 있다.

저번 면접 질문 때 위 두개의 차이점에 대해 물어보아 이렇게 정리해보았다.


차이점

  저장 형태 중복여부 NULL 성능
HashMap Key - Value 가능 여러 NULL 가능 빠르다
HashSet 객체 불가 하나의 NULL 가능 느리다

 

 

반응형

댓글