Content-Length: 216898 | pFad | http://b.hatena.ne.jp/hagayu/commons/

[B! commons] hagayuのブックマーク

タグ

commonsに関するhagayuのブックマーク (6)

  • Commons CLIとArgs4jを比べてみる - cactusman日誌

    JavaでCUIツールを作成するとき、Commons CLIとArgs4jというライブラリがあります*1。 で、どっちを使うのがいいの?ということがあると思いますので、それぞれの特徴を述べたいと思います。 まずそれぞれの最新は、Commons CLIはバージョン1.1、args4jはバージョン2.0.9になります。 Commons CLIでは2.0が開発中のようですが、正式版はまだなのでここでは取り上げません。 以下、表にしてみます。 比較表 Commons CLI Args4j 備考 Java 1.3以上 5以上 引数のバインド Optionオブジェクト アノテーション ロングネーム ○ ○ パーサの変更 ○ × Commons CLIのパーサはBasicとGNUとPosixの3種類から選べます。 使用例出力 ○ ○ 以下、それぞれ使用したコードと実行結果を記載します。 コード例 Com

    Commons CLIとArgs4jを比べてみる - cactusman日誌
  • Apache commonsが便利な件(commons-collections編-2) - 都元ダイスケ IT-PRESS

    http://d.hatena.ne.jp/daisuke-m/20080702/1214982943 前回に引き続きcommons-collections。 Java Collection Framework(JCF)では、大きく分けてCollectionとMapの2系統の概念が定義されています。そして、前回はこれらに加えて Bag, Buffer などの追加された概念を説明しました。それぞれの代表的なタイプを整理したものが以下*1。 Collection List ArrayList ArrayStack (*) 実装はArrayStack。特筆事項なし。 LinkedList Stack Set EnumSet HashSet TreeSet Queue PriorityQueue Bag (*) 実装はHashBag, TreeBag。特筆事項なし。 Buffer (*) 実装はA

    Apache commonsが便利な件(commons-collections編-2) - 都元ダイスケ IT-PRESS
  • Apache commonsが便利な件(commons-collections編-1) - 都元ダイスケ IT-PRESS

    http://d.hatena.ne.jp/daisuke-m/20080702/1214982943 再びユーティリティ系。ということで今回はcommons-collections。 commons-collections は、Javaコレクションフレームワーク(っていうと大仰だけど、要はListとかSetとかMap。以下JCF)まわりのユーティリティ。 ところで、JCFまわりは Java1.4から5.0へのバージョンアップにあたり、ジェネリクスが導入されて、非常に使いやすくなりました。今やジェネリクスのないコレクションなんて、怖くて触りたくない病に罹っている今日この頃です。 しかし、このcommons-collectionsは下位互換を理由にジェネリクス化されていません。ジェネリクス世代としては、敬遠せざるを得ません><。 が、どうやら家Apacheからフォークしてcommons-c

    Apache commonsが便利な件(commons-collections編-1) - 都元ダイスケ IT-PRESS
  • Apache commonsが便利な件(commons-vfs編) - 都元ダイスケ IT-PRESS

    http://d.hatena.ne.jp/daisuke-m/20080702/1214982943 ユーティリティ系ばっかりじゃ飽きるかな。ということで今回はcommons-vfs。 commons-vfs は、バーチャルファイルシステム。ファイルというのはあらゆる形で存在します。例えば、 ローカルのファイル 圧縮ファイルの中 http越し、ネットの海 scp,ftpで別のサーバに WebDAVの向こう これらのファイルを抽象化して、すべて同じ操作でファイルの読み込み(場合によっては書き込み)ができるようにしたのがこのライブラリ。 このエントリはあんまり重くしません。基的だけど強力な使い方をひとつだけ。あとは全部応用するだけです。 public class Main { public static void main(final String[] args) throws Excep

    Apache commonsが便利な件(commons-vfs編) - 都元ダイスケ IT-PRESS
  • Apache commonsが便利な件(commons-io編) - 都元ダイスケ IT-PRESS

    http://d.hatena.ne.jp/daisuke-m/20080702/1214982943 今回はcommons-io。 commons-io は、入出力まわりの便利クラスを提供してます。commons-langはjava.langの補強でしたが、こちらはjava.ioパッケージの補強、というスタンスです。 IOUtils closeQuietly こんなコード良く書きますよね。 InputStream is = null; try { is = ...; // ... } catch (IOException e) { // ... } finally { if(is != null) { try { is.close(); } catch (IOException e) { // ignore } } } だーーー、サンプルコード書いててウザかったw そのくらいウザいじゃな

    Apache commonsが便利な件(commons-io編) - 都元ダイスケ IT-PRESS
  • Apache commonsが便利な件(commons-lang編) - 都元ダイスケ IT-PRESS

    http://d.hatena.ne.jp/daisuke-m/20080702/1214982943 やー、前書いたエントリいつだったかな、と思って見たら7月ですよ。コツコツ書いていきますね。まず初回はcommons-lang。 commons-lang は、java.langパケにあるような基的なクラスを追加で提供している感じです。また、既存の基クラス(String,Object,配列等)のメソッドに対してnullチェックを搭載したものが多く提供されています。null対策を内部で行っているので、ぬるぽを恐れる必要があまりありません。こういうのを使いこなせると便利ですね。 StringUtils これはよく使いますかね。もしかしたらcommonsで一番知名度の高いクラスかもしれない。しかしその中でマイナーかもしれないのはまず定数系。下記の例では、後者の方が記述量は多くなりますが、「コ

    Apache commonsが便利な件(commons-lang編) - 都元ダイスケ IT-PRESS
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/hagayu/commons/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy