본문 바로가기

프로그래밍언어

[혼공] 혼공9기 혼공자바 5주차 기본미션

혼공자바 쿼리큘럼

5주차 기본미션

Chapter 13

직접 정리한 키워드 공유하기

컬렉션 프레임워크 : 널리 알려진 자료구조 사용하여 객체를 효율적으로 추가, 삭제, 검색할 수 있도록
 인터페이스와 구현 클래스를 java.util 패키지에서 제공하는데 이들을 총칭.

List 컬렉션 : 배열과 비슷하게 객체를 인덱스로 관리함,
                차이점은 저장용량이 자동으로 증가하며 객체 저장 시 자동 인덱스가 부여된다는 것
                또한 추가, 삭제, 검색을 위한 다양한 메소드가 제공됨.

Set 컬렉션 : Set 컬렉션은 저장 순서 유지되지 않으며, 객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있음.

Map 컬렉션 : Map 컬렉션은 키와 값으로 구성된 Map.Entry 객체를 저장하는 구조를 가지고 있으며, 키와 값은 모두 객체임.
 키는 중복 저장될 수 없지만 값은 중복 저장될 수 있음.

Stack : 후입선출을 구현한 클래스.

Queue : 선입선출에 필요한 메소드를 정의한 인터페이스.
              구현 클래스로 LinkedList가 있음.