Java LinkedHashSet このチュートリアルでは、例を使って Java LinkedHashSet クラスとそのメソッドについて学びます。 LinkedHashSet Java コレクション フレームワークのクラスは、ハッシュ テーブルとリンク リスト データ構造の両方の機能を提供します。 Set インターフェイスを実装します。 LinkedHashSet の要素 HashSet と同様のハッシュ テーブルに格納されます。 ただし、リンクされたハッシュ セットは、そのすべての要素の二重リンク リストを内部的に維持します。リンクされたリストは、要素がハッシュ テーブルに
Java EnumSet このチュートリアルでは、例を使用して Java EnumSet クラスとそのさまざまなメソッドについて学習します。 EnumSet Java コレクション フレームワークのクラスは、単一の列挙型の要素のセット実装を提供します。 EnumSet について学ぶ前に、Java Enum について知っておいてください。 Set インターフェイスを実装します。 EnumSet の作成 列挙型セットを作成するには、java.util.EnumSet をインポートする必要があります 最初にパッケージ化します。 他のセットの実装とは異なり、列挙型セットにはパブリック
Java HashSet クラス このチュートリアルでは、Java HashSet クラスについて学習します。例を使って、さまざまなハッシュ セットの方法と操作について学習します。 HashSet Java Collections フレームワークのクラスは、ハッシュ テーブル データ構造の機能を提供します。 Set インターフェイスを実装します。 ハッシュセットの作成 ハッシュ セットを作成するには、java.util.HashSet をインポートする必要があります。 最初にパッケージ化します。 パッケージをインポートしたら、Java でハッシュ セットを作成する方法を次に示し
Java セット インターフェイス このチュートリアルでは、Java の Set インターフェイスとそのメソッドについて学習します。 Set Java Collections のインターフェース フレームワークは、Java で数学セットの機能を提供します。 Collection を拡張します List とは異なり インターフェイス、セットに重複する要素を含めることはできません。 Set を実装するクラス Set以降 はインターフェースなので、そこからオブジェクトを作成することはできません. Set の機能を使用するには インターフェイスでは、これらのクラスを使用できます: ハッ
Java ConcurrentHashMap このチュートリアルでは、例を使用して Java ConcurrentHashMap クラスとその操作について学習します。 ConcurrentHashMap Java コレクション フレームワークのクラスは、スレッド セーフなマップを提供します。つまり、マップ内のエントリの一貫性に影響を与えることなく、複数のスレッドが一度にマップにアクセスできます。 ConcurrentMap インターフェースを実装します。 ConcurrentHashMap を作成する 並行ハッシュマップを作成するには、java.util.concurrent.C
Java ConcurrentMap インターフェイス このチュートリアルでは、Java ConcurrentMap インターフェイスとそのメソッドについて学習します。 ConcurrentMap Java コレクション フレームワークのインターフェイスは、スレッド セーフなマップを提供します。つまり、マップ内のエントリの一貫性に影響を与えることなく、複数のスレッドが一度にマップにアクセスできます。 ConcurrentMap 同期マップとして知られています。 Map インターフェースを拡張します。 ConcurrentMap を実装するクラス ConcurrentMap以降 はイ
Java ツリーマップ このチュートリアルでは、例を使って Java TreeMap クラスとその操作について学びます。 TreeMap Java コレクション フレームワークのクラスは、ツリー データ構造の実装を提供します。 NavigableMap インターフェースを実装します。 ツリーマップの作成 TreeMap を作成するには 、 java.util.TreeMap をインポートする必要があります 最初にパッケージ。パッケージをインポートしたら、TreeMap を作成する方法を次に示します。 TreeMap<Key, Value> numbers = ne
Java NavigableMap インターフェイス このチュートリアルでは、Java NavigableMap インターフェイスとそのメソッドについて、例を使って学習します。 NavigableMap Java コレクション フレームワークのインターフェイスは、マップ エントリ間を移動する機能を提供します。 これは、SortedMap の一種と見なされます。 NavigableMap を実装するクラス NavigableMap以降 はインターフェースなので、そこからオブジェクトを作成することはできません. NavigableMap の機能を使用するには TreeMap を使用する
Java SortedMap インターフェイス このチュートリアルでは、Java SortedMap インターフェイスとそのメソッドについて学習します。 SortedMap Java コレクション フレームワークのインターフェイスは、マップに格納されたキーの並べ替えを提供します。 Map インターフェースを拡張します。 SortedMap を実装するクラス SortedMap以降 はインターフェースなので、そこからオブジェクトを作成することはできません. SortedMap の機能を使用するには インターフェイス、クラス TreeMap を使用する必要があります Sor
Java EnumMap このチュートリアルでは、例を使用して Java EnumMap クラスとその操作について学習します。 EnumMap Java コレクション フレームワークのクラスは、列挙型の要素のマップ実装を提供します。 EnumMap で 、列挙要素はキーとして使用されます . Map インターフェースを実装します。 EnumMap について学ぶ前に 、Java Enums について理解しておいてください。 EnumMap の作成 enum マップを作成するには、java.util.EnumMap をインポートする必要があります。 最初にパッケージ。パッケージをイ
Java WeakHashMap このチュートリアルでは、例を使用して Java WeakHashMap とその操作について学習します。 WeakHashMap と HashMap の違いについても学びます WeakHashMap Java コレクション フレームワークのクラスは、ハッシュ テーブル データ構造の機能を提供します.. Map インターフェースを実装します。 注意 :弱いハッシュマップのキーは WeakReference のものです タイプしてください。 弱い参照型のオブジェクトは、参照がプログラムで使用されなくなった場合、Java でガベージ コレクションできます
Java LinkedHashMap このチュートリアルでは、例を使用して Java LinkedHashMap クラスとその操作について学習します。 LinkedHashMap Java コレクション フレームワークのクラスは、Map インターフェイスのハッシュ テーブルとリンク リストの実装を提供します。 LinkedHashMap インターフェイスは HashMap クラスを拡張して、そのエントリをハッシュ テーブルに格納します。エントリを順序付けるために、すべてのエントリ間で二重にリンクされたリストを内部的に維持します。 LinkedHashMap の作成 リンクされたハ
Java ハッシュマップ このチュートリアルでは、例を使用して Java HashMap クラスとそのさまざまな操作について学習します。 HashMap Java コレクション フレームワークのクラスは、ハッシュ テーブル データ構造の機能を提供します。 key/value に要素を格納します ペア。ここで、キー 各値を関連付けるために使用される一意の識別子です HashMap クラスは Map インターフェイスを実装します。 HashMap を作成する ハッシュ マップを作成するには、java.util.HashMap をインポートする必要があります。 最初にパッケージ。パッ
Java マップ インターフェイス このチュートリアルでは、Java Map インターフェースとそのメソッドについて学びます。 Map Java コレクション フレームワークのインターフェースは、マップ データ構造の機能を提供します。 地図の働き Java では、Map の要素 キー/値に保存されます ペア。 キー 個々の値に関連付けられた一意の値です . マップに重複キーを含めることはできません。そして、各キーは単一の値に関連付けられています。 値に関連付けられたキーを使用して、値にアクセスして変更できます。 上の図では、次の値があります:United States 、ブラ
Java LinkedBlockingQueue このチュートリアルでは、例を使用して LinkedBLockingQueue クラスとそのメソッドについて学習します。 LinkedBlockingQueue Java Collections のクラス フレームワークは、リンク リストを使用してブロッキング キューの実装を提供します。 Java BlockingQueue インターフェイスを実装します。 LinkedBlockingQueue の作成 リンクされたブロッキング キューを作成するには、java.util.concurrent.LinkedBlockingQueue
Java ArrayBlockingQueue このチュートリアルでは、例を使って ArrayBlockingQueue クラスとそのメソッドについて学びます。 ArrayBlockingQueue Java Collections フレームワークのクラスは、配列を使用してブロッキング キューの実装を提供します。 Java BlockingQueue インターフェイスを実装します。 ArrayBlockingQueue の作成 配列ブロッキング キューを作成するには、java.util.concurrent.ArrayBlockingQueue をインポートする必要があります。
Java BlockingQueue このチュートリアルでは、Java BlockingQueue インターフェイスとそのメソッドについて学習します。 BlockingQueue Java Collections のインターフェース フレームワークは Queue を拡張します インターフェース。正常に実行されるまで、すべての操作を待機させることができます。 たとえば、空のキューから要素を削除する場合、ブロッキング キューを使用すると、削除する要素がキューに含まれるまで削除操作を待機できます。 BlockingQueue を実装するクラス BlockingQueue以降 はインターフェ
Java ArrayDeque このチュートリアルでは、例を使用して ArrayDeque クラスとそのメソッドについて学習します。また、配列 deque を使用してスタックを実装する方法も学びます。 Java では、 ArrayDeque を使用できます 配列を使用してキューおよびデキュー データ構造を実装するためのクラス。 ArrayDeque によって実装されるインターフェース ArrayDeque クラスは次の 2 つのインターフェイスを実装します: Java キュー インターフェイス Java Deque インターフェイス ArrayDeque の作成 配列両端キ
Java LinkedList このチュートリアルでは、例を使って Java LinkedList について詳しく学びます。 LinkedList Java コレクション フレームワークのクラスは、リンク リスト データ構造 (二重リンク リスト) の機能を提供します。 リンク リストの各要素は ノード と呼ばれます . 3 つのフィールドで構成されています: 前へ - リスト内の前の要素のアドレスを格納します。 null です 最初の要素 次へ - リスト内の次の要素のアドレスを格納します。 nullです 最後の要素 データ - 実際のデータを保存します Java Linked
Java Deque インターフェイス このチュートリアルでは、Deque インターフェイス、その使用方法、およびそのメソッドについて学習します。 Deque Java コレクション フレームワークのインターフェイスは、両端キューの機能を提供します。 Queue を拡張します Deque の働き 通常のキューでは、要素は後ろから追加され、前から削除されます。ただし、deque では、前部と後部の両方から要素を挿入および削除できます。 . Deque を実装するクラス Deque の機能を使用するには インターフェイス、それを実装するクラスを使用する必要があります: Arra
Java