ハイパフォーマンスコンピューティング、Koloboke:ハッシュセットとハッシュマップ
High Performance Computing
Kolobokeは、Java CollectionAPIの高性能実装です。
機能特性
Javaコレクションフレームワークと互換性があります
- 待機する フェイルファスト セマンティック
- 対
java.util.HashMap
同様に、サポートキーの値はnull
(オプション) Float.NaN
対Double.NaN
キー値は常にボックス化されたバージョンとして処理されます(すべてNaN
同じキー値として扱われます)
ダウンロード
Maven
Mavenでpom.xml
以下を追加します。
XHTML
1 二 3 4 5 6 7 8 9 10 十一 12 13 | com.koloboke koloboke-api-jdk8 1.0.0 com.koloboke koloboke-impl-jdk8 1.0.0 ランタイム |
Gradle
または、Gradleビルドスクリプトを追加します。
1 二 3 4 5 | 依存関係{ // Java 7以前を使用している場合は、 `jdk8`ではなく` jdk6-7` コンパイル 'com.koloboke:koloboke-api-jdk8:1.0.0' ランタイム 'com.koloboke:koloboke-impl-jdk8:1.0.0' } |
ダウンロード
すぐに始めましょう
その後、コレクションの使用を開始できます。次のようにすべての行を置き換えます。
Java
1 | マップマップ=新しいHashMap() |
と置換する
Java
1 | マップマップ= HashIntIntMaps.newMutableMap() |