본문 바로가기

Hashtable2

Java Hashtable 생성 및 초기화하는 방법 6가지
Java Hashtable 생성 및 초기화하는 방법 6가지 Java의 Hashtable은 동기화된 Map 인터페이스의 구현체입니다. 이 글에서는 여러 가지 방법으로 Hashtable을 생성하고 초기화하는 예제들을 소개하겠습니다. 예제 1. 기본 생성 및 초기화 import java.util.Hashtable; import java.util.Map; public class HashtableExample { public static void main(String[] args) { Map hashtable = new Hashtable(); hashtable.put("one", 1); hashtable.put("two", 2); hashtable.put("three", 3); System.out.println(hashtable); } } 예제 2. 생성 시 초기 용량 .. 2023. 4. 23.
JAVA에서 가장많이 사용되는 MAP의 종류와 특징
JAVA에서 가장많이 사용되는 MAP의 종류와 특징 Java에서는 다양한 Map 인터페이스의 구현체들이 존재합니다. 이 글에서는 Java에서 가장 일반적으로 사용되는 Map 구현체들에 대해 간략하게 소개하겠습니다. 1. HashMap: 기본적인 맵 구현체로, 키와 값을 쌍으로 저장합니다. 키의 해시코드를 사용하여 빠르게 검색할 수 있습니다. 순서가 보장되지 않으며, null 키와 null 값이 허용됩니다. 2. LinkedHashMap: HashMap을 기반으로 하며, 추가된 순서 또는 접근된 순서에 따라 요소를 정렬합니다. 순서가 유지되며 성능은 HashMap에 비해 약간 느린 편입니다. 3. TreeMap: 레드-블랙 트리를 기반으로 하는 정렬된 맵 구현체입니다. 키에 대해 자동 정렬되며, 키에 대한 비교를 제공하는 Comparator를 사용하여 정렬.. 2023. 4. 23.