Java開発者コーナー:日常の図書館

Javaコードの記述に費やしたすべての時間にわたって、クラスパスにしっかりと埋め込まれた有用なサードパーティライブラリのセットを形成しました。プロジェクト。 これは、Spring、Struts、Hibernateなどの「モンスター」に関するものではなく(これもまた別の話です)、Java SE APIのギャップを埋めて、あちこちで1ダースまたは2行余分なコード行を節約するユーティリティに関するものです。 この情報をhabrasocietyと共有したいと思います。特にJavaを暴風雨にさらし始めたばかりの人にとって有用であり、生産性を少しだけ高めることができることを願っています。



したがって、コメントでよく使用するクラスとメソッドのリスト:



Apache Commons:コレクション

Java SE Collections Frameworkを大幅に補完する非常に優れたライブラリ。 特にJava 2 SE 1.4.2にこだわっている(時々起こる)人にとって非常に便利であり、 LinkedHashMapを夢見ています :)

Apache Commons:DbUtils

Apache Commons:IO

ファイルを扱うことは、Java評論家が使用したいプラットフォームの最強の側面ではありません(場合によっては当然)。 たとえば、 java.io.File.copy()を実装する要求は10年間ハングています。 Commons IOは部分的に役立ちます:

Apache Commons:ラング

文字列、リフレクション、シリアル化、オブジェクト、およびシステムを操作するためのユーティリティ。 おそらく、Apache Commonsで最も使用されているライブラリです。

毎日jarファイルを使用することについてのコメントとアドバイスを聞いてうれしいです。



All Articles