J2SE 5.0 Tiger
Java 2 Standard Edition 5.0 Tiger―拡張された言語仕様について
- 作者: 柴田芳樹
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2005/04
- メディア: 単行本
- クリック: 9回
- この商品を含むブログ (19件) を見る
J2SE 5.0 の仕様をちゃんと理解していないと、最近の議論についていけないなぁと思って読んでみました。
雑誌等で細切れかつ浅く得ていた知識をだいぶ整理することができました。
今日の「へ〜」*1
- Java にも共変戻り値(Covariant Return Type)が導入された。
… 前からコレ欲しかったんですよ。 - Generics でワイルドカードが使えるらしい。(要調査)
- Boxing/Unboxing は乱用がちょっと心配。
- 可変長パラメータは printf 以外でも便利そう。
- Annotation って interface で定義するんだぁ。
- @Retention で Annotation の保有範囲が SOURCE、CLASS、RUNTIME のいずれかに指定できる。
- メモリモデルが変更されたらしい。並行プログラミングは注意。(要調査)
*1:某テレビ番組とは関係ありません。(^^;)