Jakarta Commonsプロジェクトチームは12日、Javaのコアクラスを扱うための追加コンポーネントであるCommons Lang 2.1をリリースした。2003年8月末に2.0がリリースされて以来、1年9カ月ぶりのリリースとなる。
Commons Langは、Javaに標準で付属するjava.langパッケージのための拡張機能を提供するユーティリティクラス群である。今回のリリースにおいては、主に以下のような変更が行われた。
また、既存の各クラスにも主に以下のような変更が加えられている。
ここに挙げた以外にも多くのクラスに修正が加わっている。今回のリリースで特に注目するべき点は、2.0リリースの後にJ2SEのバージョンが1.4から5.0にアップデートされていることである。J2SE 5.0ではJavaのコア部分についても非常に大きな変更が行われた。Commons Lang 2.1でもそれに対応するためにenumパッケージの名前が変更されている。そのほかにも5.0で追加されたクラスやメソッドに、Commons Langで提供されるものと同様の機能を持ったものがあるかもしれない。その場合、どちらを使用した方がより効果的か見極める必要がある。
J2SE 5.0になって、標準ライブラリでもコアクラスを扱うメソッドが拡張されている。しかし、コア部分であるだけに実用上はまだまだ不十分な点は否めない。Commons Langのようなサードパーティによるユーティリティの利用は重要な選択肢の一つと言えるだろう。
| JavaアプリケーションのログをRSSで配信 - Log4rss [2005/6/13] |
| Yet Another Java Profiler - Javaプログラムの動きを可視化 [2005/6/13] |
| 新しいSOAP実装の実現 - Apache Axis2-M2公開 [2005/6/9] |
| JavaのGUIをXMLから生成する gui4j 1.1公開 [2005/6/9] |
| WebObjects 5.3リリース - EOModelerがXcodeに統合、HTML 4.0.1をサポート [2005/6/7] |
| JSFでAjaxを簡単に実現 - AjaxFaces 1.0公開 [2005/6/7] |
| 簡素なDIコンテナPicoContainer/NanoContainer次期バージョンへ開発進む [2005/6/6] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
[小栗旬]映画監督役「なんか不思議」 映画「キツツキと雨」初日舞台あいさつ [15:35 2/11] エンタメ |
|
ラズウェル細木サイン入り、土用丑の日カレンダーが抽選で [15:20 2/11] ホビー |
|
【女性編】バレンタインチョコをあげたい芸能人ランキング [15:00 2/11] ライフ |
|
【男性編】バレンタインチョコをもらいたい芸能人ランキング [15:00 2/11] ライフ |
|
[戸田菜穂]第1子女児を出産 「感動でいっぱい」春にも仕事復帰 [14:51 2/11] エンタメ |