8

すべてのプログラマーが知っておくべきオープンソース ライブラリはありますか? 私は一般的なものjava.util、あらゆる種類のアプリケーションに役立つ基本的な機能を含む標準の一種の拡張を考えています。

4

12 に答える 12

15
  • アパッチ・コモンズ

  • Log4j

  • Google コレクション

于 2008-09-15T16:02:47.267 に答える
6

Spring フレームワークは驚くほど汎用的です。最初は構成管理ツールとして使用していましたが、テスト駆動開発を行う際に依存性注入がいかに役立つかを実感しました。その後、Spring の隅に隠された多くの有用なモジュールをゆっくりと発見しました。

于 2008-09-15T16:13:55.710 に答える
4

アパッチのジャカルタコモンズ

于 2008-09-15T16:10:13.910 に答える
3

たくさんのコレクションを使用する場合、Google Collections API は非常に便利です...

于 2008-09-15T16:03:02.040 に答える
3

最初に行うべきことは、新しいバージョンの Java のライブラリについて理解することです。多くのアイデアが Java に戻ってきました - java.util.concurrent、java.nio、および javax.xml

于 2008-09-15T16:10:07.653 に答える
3

Functional Javaは、ファーストクラスの関数値、不変リスト/配列、遅延/無限ストリーム、タプル型、いずれかの型、オプションの値 (null の型安全な代替) を提供します。Google Collections または java.util コレクションと連携してうまく機能します。

また、並列戦略、並列リスト/配列ファンクター、アクターの同時実行、構成可能な軽量プロセスなどの便利な同時実行の抽象化も提供します。

于 2008-09-15T19:33:27.370 に答える
2

lambdaj は、静的メソッドのスレッド セーフなライブラリであり、コレクションを明示的に反復することなく、疑似機能的で静的に型付けされた方法でコレクションを操作するための内部 DSL を提供します。コレクションを反復処理する際にループを作成する (しばしば読みにくい) 負担がなくなります。

于 2009-05-26T21:47:11.643 に答える
2

Google Collections は優れたGuava Librariesに移行されました。いくつかの一般的なユーティリティ、文字列マッチャー、スプリッター、ジョイナー、IO ユーティリティなどが含まれています。

于 2010-09-14T10:10:32.400 に答える
2

ここからが良いスタートです。http://java-sources.org/

于 2009-05-26T22:13:22.810 に答える
0

jmateプロジェクトを見てください。文字列、コレクション、およびIO操作(今のところ)に非常に役立つメソッドが含まれています。

ここでいくつかの例を見てください。

于 2008-09-15T20:07:56.413 に答える
0

JXL for Excel ワークブックの作成/編集。私は銀行に勤務しており、日記業務用の多目的レポート ツールは Excel です。どんなアプリケーションでも、Excel との間でインポート/エクスポートする必要があります。唯一の失敗は、大きなワークブックでメモリの問題があり、フォーマットが少しわかりにくいことです

于 2008-09-15T17:16:33.923 に答える
0

最近、私はこの質問に対する答えを見つけようとしていました。これについてデータ分析を行いました。結果はこちらこちらでご覧いただけます。

于 2014-05-16T20:22:47.860 に答える