자바 LinkedHashSet 이 자습서에서는 예제를 통해 Java LinkedHashSet 클래스와 해당 메서드에 대해 알아봅니다. LinkedHashSet Java 컬렉션 프레임워크의 클래스는 해시 테이블과 연결 목록 데이터 구조의 기능을 모두 제공합니다. Set 인터페이스를 구현합니다. LinkedHashSet의 요소 HashSet과 유사한 해시 테이블에 저장됩니다. 그러나 연결된 해시 집합은 모든 요소에 대해 내부적으로 이중 연결 목록을 유지합니다. 연결 목록은 해시 테이블에 요소가 삽입되는 순서를 정의합니다.
자바 EnumSet 이 튜토리얼에서는 예제를 통해 Java EnumSet 클래스와 다양한 메소드에 대해 알아볼 것입니다. EnumSet Java 컬렉션 프레임워크의 클래스는 단일 열거형 요소의 집합 구현을 제공합니다. EnumSet에 대해 배우기 전에 Java Enum에 대해 알아야 합니다. Set 인터페이스를 구현합니다. EnumSet 생성 열거형 세트를 생성하려면 java.util.EnumSet를 가져와야 합니다. 먼저 포장하십시오. 다른 집합 구현과 달리 열거 집합에는 공용 생성자가 없습니다. 열거형 집합을 생
자바 HashSet 클래스 이 튜토리얼에서는 Java HashSet 클래스에 대해 학습합니다. 예제를 통해 다양한 해시 세트 방법과 연산에 대해 알아보겠습니다. HashSet Java Collections 프레임워크의 클래스는 해시 테이블 데이터 구조의 기능을 제공합니다. Set 인터페이스를 구현합니다. HashSet 만들기 해시 세트를 생성하려면 java.util.HashSet을 가져와야 합니다. 먼저 포장하십시오. 패키지를 가져온 후 Java에서 해시 세트를 만드는 방법은 다음과 같습니다. // HashSet w
자바 세트 인터페이스 이 자습서에서는 Java의 Set 인터페이스와 해당 메서드에 대해 알아봅니다. Set 자바 Collections의 인터페이스 프레임워크는 Java의 수학적 집합의 기능을 제공합니다. Collection 확장 인터페이스. List와 달리 인터페이스, 세트는 중복 요소를 포함할 수 없습니다. Set을 구현하는 클래스 Set 이후 인터페이스이므로 개체를 만들 수 없습니다. Set의 기능을 사용하려면 인터페이스에서 다음 클래스를 사용할 수 있습니다. 해시세트 LinkedHashSet 열거 세트 나무세트
자바 ConcurrentHashMap 이 자습서에서는 예제를 통해 Java ConcurrentHashMap 클래스와 해당 작업에 대해 알아봅니다. ConcurrentHashMap Java 컬렉션 프레임워크의 클래스는 스레드로부터 안전한 맵을 제공합니다. 즉, 여러 스레드가 지도 항목의 일관성에 영향을 주지 않고 한 번에 지도에 액세스할 수 있습니다. ConcurrentMap 인터페이스를 구현합니다. ConcurrentHashMap 만들기 동시 해시맵을 생성하려면 java.util.concurrent.ConcurrentH
자바 ConcurrentMap 인터페이스 이 자습서에서는 Java ConcurrentMap 인터페이스와 해당 메서드에 대해 알아봅니다. ConcurrentMap Java 컬렉션 프레임워크의 인터페이스는 스레드로부터 안전한 맵을 제공합니다. 즉, 여러 스레드가 지도 항목의 일관성에 영향을 주지 않고 한 번에 지도에 액세스할 수 있습니다. ConcurrentMap 동기화된 지도로 알려져 있습니다. 지도 인터페이스를 확장합니다. ConcurrentMap을 구현하는 클래스 ConcurrentMap 이후 인터페이스이므로 개체를 만
자바 트리맵 이 자습서에서는 예제를 통해 Java TreeMap 클래스와 해당 작업에 대해 알아봅니다. TreeMap Java 컬렉션 프레임워크의 클래스는 트리 데이터 구조 구현을 제공합니다. NavigableMap 인터페이스를 구현합니다. 트리맵 생성 TreeMap를 생성하려면 , java.util.TreeMap을 가져와야 합니다. 먼저 패키지. 패키지를 가져오면 다음은 TreeMap를 만드는 방법입니다. 자바로. TreeMap<Key, Value> numbers = new TreeMap<>()
자바 NavigableMap 인터페이스 이 튜토리얼에서는 예제를 통해 Java NavigableMap 인터페이스와 해당 메소드에 대해 알아볼 것입니다. NavigableMap Java 컬렉션 프레임워크의 인터페이스는 맵 항목 사이를 탐색하는 기능을 제공합니다. SortedMap의 일종으로 간주됩니다. NavigableMap을 구현하는 클래스 NavigableMap 이후 인터페이스이므로 개체를 만들 수 없습니다. NavigableMap의 기능을 사용하려면 인터페이스를 사용하려면 TreeMap를 사용해야 합니다. Naviga
자바 SortedMap 인터페이스 이 자습서에서는 Java SortedMap 인터페이스와 해당 메서드에 대해 알아봅니다. SortedMap Java 컬렉션 프레임워크의 인터페이스는 맵에 저장된 키 정렬을 제공합니다. 지도 인터페이스를 확장합니다. SortedMap을 구현하는 클래스 SortedMap 이후 인터페이스이므로 개체를 만들 수 없습니다. SortedMap의 기능을 사용하려면 인터페이스를 사용하려면 TreeMap 클래스를 사용해야 합니다. 구현합니다. SortedMap을 사용하는 방법 SortedMap을
자바 열거 맵 이 자습서에서는 예제를 통해 Java EnumMap 클래스와 해당 작업에 대해 알아봅니다. EnumMap Java 컬렉션 프레임워크의 클래스는 열거형 요소에 대한 맵 구현을 제공합니다. EnumMap에서 , 열거형 요소는 키로 사용됩니다. . 지도 인터페이스를 구현합니다. EnumMap에 대해 알아보기 전에 , Java Enums에 대해 알아야 합니다. EnumMap 만들기 열거형 맵을 생성하려면 java.util.EnumMap을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 Java에서 열거형 맵
자바 WeakHashMap 이 자습서에서는 예제를 통해 Java WeakHashMap 및 해당 작업에 대해 배웁니다. WeakHashMap과 HashMap의 차이점에 대해서도 알아보겠습니다. WeakHashMap Java 컬렉션 프레임워크의 클래스는 해시 테이블 데이터 구조의 기능을 제공합니다. 지도 인터페이스를 구현합니다. 참고 :약한 해시맵의 키는 WeakReference 유형. 약한 참조 유형의 개체는 참조가 프로그램에서 더 이상 사용되지 않는 경우 Java에서 가비지 수집될 수 있습니다. 먼저 약한 해시 맵을
자바 LinkedHashMap 이 자습서에서는 예제를 통해 Java LinkedHashMap 클래스와 해당 작업에 대해 알아봅니다. LinkedHashMap Java 컬렉션 프레임워크의 클래스는 Map 인터페이스의 해시 테이블 및 연결 목록 구현을 제공합니다. LinkedHashMap 인터페이스는 HashMap 클래스를 확장하여 해당 항목을 해시 테이블에 저장합니다. 내부적으로 모든 항목 간에 이중 연결 목록을 유지하여 항목을 정렬합니다. LinkedHashMap 만들기 연결된 해시맵을 생성하려면 java.util.Li
자바 해시맵 이 튜토리얼에서는 예제를 통해 Java HashMap 클래스와 다양한 작업에 대해 알아봅니다. HashMap Java 컬렉션 프레임워크의 클래스는 해시 테이블 데이터 구조의 기능을 제공합니다. 키/값에 요소를 저장합니다. 한 쌍. 여기 키 각 값을 연결하는 데 사용되는 고유 식별자입니다. 지도에 표시됩니다. HashMap 클래스는 Map 인터페이스를 구현합니다. 해시맵 생성 해시 맵을 생성하려면 java.util.HashMap을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 Java에서 해시맵을 만드는
자바 지도 인터페이스 이 튜토리얼에서는 Java Map 인터페이스와 그 메소드에 대해 배울 것입니다. Map Java 컬렉션 프레임워크의 인터페이스는 지도 데이터 구조의 기능을 제공합니다. 지도 작업 Java에서 Map의 요소 키/값에 저장됨 한 쌍. 키 개별 값과 연결된 고유한 값입니다. . 맵에는 중복 키가 포함될 수 없습니다. 그리고 각 키는 단일 값과 연결됩니다. 연결된 키를 사용하여 값에 액세스하고 수정할 수 있습니다. 위 다이어그램에는 미국 값이 있습니다. , 브라질 , 및 스페인 . 그리고 해당 키가 있
자바 LinkedBlockingQueue 이 자습서에서는 예제를 통해 LinkedBLockingQueue 클래스와 해당 메서드에 대해 알아봅니다. LinkedBlockingQueue Java Collections 클래스 프레임워크는 연결 목록을 사용하여 차단 대기열 구현을 제공합니다. Java BlockingQueue 인터페이스를 구현합니다. LinkedBlockingQueue 생성 연결된 차단 대기열을 생성하려면 java.util.concurrent.LinkedBlockingQueue를 가져와야 합니다. 패키지. J
자바 ArrayBlockingQueue 이 자습서에서는 예제를 통해 ArrayBlockingQueue 클래스와 해당 메서드에 대해 알아봅니다. ArrayBlockingQueue Java Collections 프레임워크의 클래스는 배열을 사용하여 차단 대기열 구현을 제공합니다. Java BlockingQueue 인터페이스를 구현합니다. ArrayBlockingQueue 생성 배열 차단 대기열을 생성하려면 java.util.concurrent.ArrayBlockingQueue를 가져와야 합니다. 패키지. 패키지를 가져온
자바 차단 대기열 이 자습서에서는 Java BlockingQueue 인터페이스와 해당 메서드에 대해 알아봅니다. BlockingQueue 자바 Collections의 인터페이스 프레임워크는 Queue을 확장합니다. 상호 작용. 모든 작업이 성공적으로 수행될 수 있을 때까지 대기할 수 있습니다. 예를 들어, 빈 대기열에서 요소를 삭제하려는 경우 차단 대기열을 사용하면 대기열에 삭제할 일부 요소가 포함될 때까지 삭제 작업이 대기할 수 있습니다. BlockingQueue를 구현하는 클래스 BlockingQueue 이후 인터페이스
자바 ArrayDeque 이 자습서에서는 예제를 통해 ArrayDeque 클래스와 해당 메서드에 대해 알아봅니다. 또한 배열 deque를 사용하여 스택을 구현하는 방법을 배웁니다. 자바에서는 ArrayDeque를 사용할 수 있습니다. 배열을 사용하여 queue 및 deque 데이터 구조를 구현하는 클래스입니다. ArrayDeque에 의해 구현된 인터페이스 ArrayDeque 클래스는 다음 두 인터페이스를 구현합니다. 자바 대기열 인터페이스 자바 데크 인터페이스 ArrayDeque 생성 배열 데크를 생성하려면 jav
자바 링크드리스트 이 튜토리얼에서는 예제를 통해 Java LinkedList에 대해 자세히 알아볼 것입니다. LinkedList Java 컬렉션 프레임워크의 클래스는 연결 목록 데이터 구조(이중 연결 목록)의 기능을 제공합니다. 연결 목록의 각 요소를 노드라고 합니다. . 3개의 필드로 구성됩니다. 이전 - 목록에 있는 이전 요소의 주소를 저장합니다. null입니다. 첫 번째 요소 다음 - 목록에서 다음 요소의 주소를 저장합니다. null입니다. 마지막 요소 데이터 - 실제 데이터 저장 자바 LinkedList 생성
자바 데크 인터페이스 이 튜토리얼에서는 Deque 인터페이스, 사용 방법 및 방법에 대해 알아봅니다. Deque Java 컬렉션 프레임워크의 인터페이스는 양방향 대기열의 기능을 제공합니다. Queue를 확장합니다. 인터페이스. 데크 작업 일반 대기열에서 요소는 뒤쪽에서 추가되고 앞쪽에서 제거됩니다. 그러나 deque에서는 전면과 후면 모두에서 요소를 삽입 및 제거할 수 있습니다. . Deque를 구현하는 클래스 Deque의 기능을 사용하려면 인터페이스를 구현하는 클래스를 사용해야 합니다. 배열 데크 링크드리스트
java