タグ

tigerとtemplateに関するkiyo_hikoのブックマーク (1)

  • Generics - JDK5

    J2SE 5.0 Java 2 Platform Standard Edition 5.0 のリリースによって Java 言語仕様も Java 誕生以来最も大きな変更が加えられました。 Java 誕生後の数年で、プログラミング言語に求められる機能も変化しました。 とくに .NET と C# 言語の存在は Java 開発チームに少なからず影響を与えているでしょう。 このバージョンのリリースによって、従来のクラスファイルや VM の仕様も変更され、これまでの Java に存在しなかった便利な機能が多く追加されました。 C++ 言語のテンプレートに当たる Generics の存在は、特に重要です。 Generics の他にも、従来の Java 言語では面倒な手続きが必要だった処理を簡素に記述できる仕様が追加されています。 パラメータ化された型 Generics は総称性 (Genericity)

    kiyo_hiko
    kiyo_hiko 2013/08/17
    てっきり型安全、ClassCastException避けの効能しかないと勘違いしていた // 型パラメーターを付けて汎用の制御処理を書けるのね 早速型パラメーター付きのUndo処理を作った
  • 1