본문 바로가기
교육, 학습/멀티캠퍼스_풀 스택

JAVA 문법 - 컬렉션 프레임워크(java.util 패키지)

by 개발하는 경제학도 2022. 1. 14.

강의 소개

현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다.

교재로는 자바의 정석을 사용하고 있습니다.


컬렉션 프레임워크

java.util패키지에 들어있으며, 다양한 데이터를 저장할 수 있는 표준화된 프로그래밍 방식을 뜻한다.

인터페이스와 다형성을 이용해서 객체지향적 설계를 가능하게 한다.

 

컬렉션 프레임워크에는 크게 List, Set, Map 이 3가지 인터페이스가 중요하다.

 

List인터페이스

중복 데이터를 가질 수 있고, 데이터의 순서가 유지된다.

ArrayList, LinkedList 클래스 등이 있다.

 

Set인터페이스

중복 데이터 저장이 불가능하고, 데이터에 순서가 없다.

HashSet, TreeSet 클래스 등이 있다.

 

Map인터페이스

키(key)와 값(value)을 1개의 쌍으로 묶어서 저장한다.

키는 중복될 수 없지만, 값은 중복될 수 있다.

HashMap 클래스 등이 있다.

 

 

출처: 자바의 정석(남궁 성 저), 멀티캠퍼스

참고자료: 이것이 자바다(신용권 저)

댓글