반응형

2024/10 12

자바 컬렉션 프레임워크 - Map, Stack, Queue

컬렉션 프레임워크 - Map 소개1Map은 키-값 쌍을 저장하는 자료구조이다.- 키는 맵 내에서 유일해야 한다. 그리고 키를 통해 값을 빠르게 검색할 수 있다.- 키는 중복될 수 없지만, 값은 중복될 수 있다.- Map은 순서를 유지하지 않는다.  자바는 HashMap, TreeMap, LinkedHashMap 등 다양한 Map 구현체를 제공한다. 이들은 Map 인터페이스의 메서드를 구현하며, 각기 다른 특성과 성능 특징을 가지고 있다. Map인터페이스의 주요 메서드는 다음과 같다.  이중에 HashMap을 가장 많이 사용한다.코드와 결과를 보며 확인해보자.public class MapMain1 { public static void main(String[] args) { Map stud..

공부/Java 2024.10.03

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

Set의 이론은 이전 포스팅을 참고하도록 하자.https://surrealcode.tistory.com/80 컬렉션 프레임워크 - HashSet직접 구현하는 Set - MyHashSetV1https://surrealcode.tistory.com/79 자바 컬렉션 프레임워크 - 해시(Hash)컬렉션 프레임워크 - Set1 리스트(List) vs 세트(Set)자료구조에서의 List와 Set은 각각 특정한 방식으로 데surrealcode.tistory.com 자바가 제공하는 Set1 - HashSet, LinkedHashSetset : 중복을 허용하지 않고, 순서를 보장하지 않는 구조이다.Collection 인터페이스Collection 인터페이스는 java.util 패키지의 컬렉션 프레임워크의 핵심 인터페이스..

공부/Java 2024.10.01
반응형