漫画1冊
- 作者: 清水栄一,下口智裕
- 出版社/メーカー: 秋田書店
- 発売日: 2008/11/20
- メディア: コミック
- 購入: 3人 クリック: 7回
- この商品を含むブログ (35件) を見る
本1冊
Effective Java 第2版 (The Java Series)
- 作者: Joshua Bloch,柴田芳樹
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2008/11/27
- メディア: 単行本(ソフトカバー)
- 購入: 77人 クリック: 936回
- この商品を含むブログ (264件) を見る
漫画3冊、本6冊
黒鷺死体宅配便 (10) (角川コミックス・エース 91-15)
- 作者: 山崎峰水,大塚英志
- 出版社/メーカー: 角川グループパブリッシング
- 発売日: 2008/11/05
- メディア: コミック
- 購入: 1人 クリック: 8回
- この商品を含むブログ (14件) を見る
Mapの初期化
JRubyのソースコードを読んでたらみつけた無名クラスを使った初期化方法。
Map<String, Integer> map = new HashMap<String, Integer>(); map.put("one", 1);
が次のように書かれてた。
Map<String, Integer> map = new HashMap<String, Integer>() {{ put("one", 1); }};
名前をつけずに初期化できるんで、スクリプト言語みたいにそのまま引数にわたしたりできる。
括弧が2つあって何かと思ったが、初期化子だったのか。
変な書き方だけど有名なのかな。1ペアならCollections.singletonMap()でいいんだけど。
Map<String, Integer> map = new HashMap<String, Integer>() { { put("one", 1); } };
雑誌1冊
Hi-Wind (ハイウィンド) 2008年 12月号 [雑誌]
- 出版社/メーカー: マリン企画
- 発売日: 2008/11/05
- メディア: 雑誌
- この商品を含むブログ (1件) を見る
本1冊
- 作者: ウインドサーフィン技術協会
- 出版社/メーカー: エイ出版社
- 発売日: 1998/07
- メディア: 単行本
- クリック: 3回
- この商品を含むブログ (3件) を見る