5주차 기본미션
Chapter 13
직접 정리한 키워드 공유하기
컬렉션 프레임워크 : 널리 알려진 자료구조 사용하여 객체를 효율적으로 추가, 삭제, 검색할 수 있도록
인터페이스와 구현 클래스를 java.util 패키지에서 제공하는데 이들을 총칭.
List 컬렉션 : 배열과 비슷하게 객체를 인덱스로 관리함,
차이점은 저장용량이 자동으로 증가하며 객체 저장 시 자동 인덱스가 부여된다는 것
또한 추가, 삭제, 검색을 위한 다양한 메소드가 제공됨.
Set 컬렉션 : Set 컬렉션은 저장 순서 유지되지 않으며, 객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있음.
Map 컬렉션 : Map 컬렉션은 키와 값으로 구성된 Map.Entry 객체를 저장하는 구조를 가지고 있으며, 키와 값은 모두 객체임.
키는 중복 저장될 수 없지만 값은 중복 저장될 수 있음.
Stack : 후입선출을 구현한 클래스.
Queue : 선입선출에 필요한 메소드를 정의한 인터페이스.
구현 클래스로 LinkedList가 있음.
'프로그래밍언어' 카테고리의 다른 글
[혼공] 혼공10기 혼공SQL 1주차 기본미션 (1) | 2023.07.09 |
---|---|
[혼공] 혼공9기 혼공자바 6주차 기본미션 (0) | 2023.02.19 |
[혼공] 혼공9기 혼공자바 4주차 기본미션 (0) | 2023.02.07 |
[혼공] 혼공9기 혼공자바 3주차 기본미션 (0) | 2023.01.24 |
[혼공] 혼공9기 혼공자바 2주차 기본미션 (0) | 2023.01.15 |