[解決済み] 最も効率的なJava Collectionsライブラリは何ですか?[クローズド]
質問
最も効率的なJava Collectionsライブラリは何ですか?
数年前、私はJavaをたくさんやっていましたが、その頃の印象では トロヴ が最高の (最も効率的な) Java Collections の実装であるという印象を抱いていました。しかし、質問の答えを読んだとき、" 最も有用な無料のJavaライブラリは? を読んで、私は次のことに気づきました。 蒐集品 はほとんど言及されていません。では、今、どのJava Collectionsライブラリがベストなのでしょうか?
UPDATEです。 明確にするために、私は主に私がハッシュテーブルなどに数百万のエントリを格納する必要があるときに使用するライブラリを知りたいです。(小さなランタイムとメモリフットプリントが必要です)。
どのように解決するのですか?
調べたところ、Trove はプリミティブ型のコレクションを集めただけのライブラリのようです。JDK の通常のコレクションを超える多くの機能を追加するようなものではありません。
個人的には(偏見ですが)、私は グアバ (以前の Google Java Collections プロジェクトを含む) が大好きです。これは、少なくとも合理的に効率的な方法で、(コレクションを含む)さまざまなタスクをはるかに容易にします。コレクション操作が私のコードのボトルネックになることはほとんどない(私の経験上)ことを考えると、これは、より効率的かもしれないが私のコードを読みやすくしてくれないコレクション API よりも優れたものです。
Trove と Guava の間の重複がほとんどないことを考えると、おそらくあなたはコレクション ライブラリに実際に何を求めているのかを明確にすることができます。
関連
-
[解決済み】JavaでMap値をインクリメントする最も効率的な方法
-
HttpClientがGZIP形式でない場合の対処法
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み] Javaクラスにおけるcanonical name、simple name、class nameの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Exceptionが発生しました エラー解決
-
javaで非静的な解を静的な参照にすることができない
-
Javaクラスローダーにソースコードから潜り込む
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
spring aop アドバイスからの Null 戻り値が、サマリーのプリミティブ戻り値と一致しない。
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
Java(1)仕上げの基本概念+eclipseのインストール構成