본문 바로가기

언어/자바

List 프레임워크 vs Map 프레임워크

-> 자료 구조는 프로그램을 실행하면서 메모리에 자료를 유지, 관리하기 위해 사용합니다.

 

면접 질문 : List와 Map의 차이?

 

-> 밀키트 : 프레임워크(날로 먹는 것)

-> 라이브러리 : 전부 개발자가 만든다.

 

인터페이스는 대문자이다.

List -> ArrayList(게시판)

-> 순서가 있다.(인덱스로 접근)

-> 중복 허용

-> Set은 반대 개념

-> 순서에 따른 검색하는 방식

 

Map -> HashMap

-> 쌍(Key - Value)

-> 순서가 필요 없다. Key값으로 정렬됨

-> Key 중복이 되지 않음 : 주민등록번호, 아이디

-> Value 중복이 됨 : 이름, 주소 등...

-> 순서에 따른 검색없이 Key에 따른 검색이 공존한다.

ㄴ> Key값으로 바로 Value로 접근할 수 있다.

'언어 > 자바' 카테고리의 다른 글

Iterator  (0) 2025.06.09
정보처리기사 실기 용어 정리  (0) 2025.06.06
인터페이스 vs 추상클래스  (0) 2025.06.04
다운케스팅, 다형성  (0) 2025.06.02
overide vs overoad vs 상속  (0) 2025.05.30