FrontPage 新規 編集 検索 一覧 ヘルプ

Javaイディオム

[カテゴリ:開発]

Java イディオム

イテレータを使った繰り返し

while を使うパターンもありますが、for を使うほうが変数 itr のスコープが for ブロックの中のみになるため便利です。

 for (Itearator itr = map.iterator(); itr.hasNext();) {
     x = itr.next();
 }

Lazy initialization(遅い初期化)

オブジェクトは使う直前に生成する方が効率的です。

 private Foo foo;
 
 public Foo getFoo() {
     if (foo == null) {
         foo = new Foo();
     }
 
     return foo;
 }

最終更新時間:2007年09月04日 22時37分16秒

ページの内容について何かありましたら以下に連絡ください。

上記のメールとドメインを@でつないだものがメールアドレスになります。