Java63 Java ConcurrentHashMap 생성 및 초기화하는 방법 6가지 Java ConcurrentHashMap 생성 및 초기화하는 방법 6가지 Java의 ConcurrentHashMap은 동시성을 지원하는 Map 인터페이스의 구현체입니다. 이 글에서는 여러 가지 방법으로 ConcurrentHashMap을 생성하고 초기화하는 예제들을 소개하겠습니다. 예제 1. 기본 생성 및 초기화 import java.util.concurrent.ConcurrentHashMap; import java.util.Map; public class ConcurrentHashMapExample { public static void main(String[] args) { Map concurrentHashMap = new ConcurrentHashMap(); concurrentHashMap.put("one", 1); concurrentHashMap.put("two", 2);.. 2023. 4. 23. Java TreeMap 생성 및 초기화하는 방법 6가지 Java TreeMap 생성 및 초기화하는 방법 6가지 Java의 TreeMap은 레드-블랙 트리를 기반으로 하는 정렬된 Map 인터페이스의 구현체입니다. 이 글에서는 여러 가지 방법으로 TreeMap을 생성하고 초기화하는 예제들을 소개하겠습니다. 예제 1. 기본 생성 및 초기화 import java.util.Map; import java.util.TreeMap; public class TreeMapExample { public static void main(String[] args) { Map treeMap = new TreeMap(); treeMap.put("one", 1); treeMap.put("two", 2); treeMap.put("three", 3); System.out.println(treeMap); } } 예제 2. Comparator를 사용.. 2023. 4. 23. Java LinkedHashMap 생성 및 초기화하는 방법 6가지 Java LinkedHashMap 생성 및 초기화하는 방법 6가지 Java의 LinkedHashMap은 HashMap을 기반으로 하며, 삽입 순서 또는 접근 순서에 따라 요소를 정렬하는 Map 인터페이스의 구현체입니다. 이 글에서는 여러 가지 방법으로 LinkedHashMap을 생성하고 초기화하는 예제들을 소개하겠습니다. 예제 1. 기본 생성 및 초기화 import java.util.LinkedHashMap; import java.util.Map; public class LinkedHashMapExample { public static void main(String[] args) { Map linkedHashMap = new LinkedHashMap(); linkedHashMap.put("one", 1); linkedHashMap.put("two", 2); linked.. 2023. 4. 23. Java HashMap 생성 및 초기화하는 방법 6가지 Java HashMap 생성 및 초기화하는 방법 6가지 Java의 HashMap은 매우 유용하며 자주 사용되는 Map 인터페이스의 구현체입니다. 이 글에서는 여러 가지 방법으로 HashMap을 생성하고 초기화하는 예제들을 소개하겠습니다. 예제 1. 기본 생성 및 초기화 import java.util.HashMap; import java.util.Map; public class HashMapExample { public static void main(String[] args) { Map hashMap = new HashMap(); hashMap.put("one", 1); hashMap.put("two", 2); hashMap.put("three", 3); System.out.println(hashMap); } } 예제 2. 생성 시 초기 용량 지정 import.. 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. DTO, DAO, VO: 데이터베이스에서의 역할과 차이점에 대한 이해 DTO, DAO, VO: 데이터베이스에서의 역할과 차이점에 대한 이해 DTO, DAO, VO는 데이터베이스와 관련된 개념으로서, 각각 다른 역할을 합니다. 이번 포스팅에서는 이들의 차이를 알아보겠습니다. DTO (Data Transfer Object)는 데이터 전송 객체를 나타냅니다. 비즈니스 로직과 데이터베이스 사이에서 데이터를 전송하는 데 사용됩니다. DTO는 데이터베이스에서 가져온 데이터를 객체로 변환하여 비즈니스 로직에서 사용할 수 있도록 합니다. DTO는 일반적으로 읽기 전용으로 구성되며, 데이터를 보호하고 응용 프로그램의 성능을 향상시키는 데 사용됩니다. DAO (Data Access Object)는 데이터 액세스 객체를 나타냅니다. DAO는 데이터베이스와 관련된 모든 작업, 즉 데이터베이스에서 데이터를 검색, 삽입, 업데이트, 삭제 등을 수행합니다. DAO는 .. 2023. 4. 20. 이전 1 ··· 7 8 9 10 11 다음