タグ

2010年1月12日のブックマーク (1件)

  • J2SE 5.0 Tiger 虎の穴 可変長引数

    C にあって、Java にないものはいろいろあります。struct, union, enum, プリプロセッサなどなど。 struct や union はクラスで代用できるので、別にほしいとは思いません。また、プリプロセッサは人によっては熱望している人もいると思います。携帯電話の Java アプリケーションなんかは機種によってかなり動作が違いますが、機種ごとにソースを作らず、1 つのソースでやりくりしたいときなどは有効だと思います。 enum は C のものよりずっと便利なものが Tiger から導入されました。 それ以外のもので C にあって Java にないものといえば... 可変長引数があります。たとえば、printf の引数はいくら続けても大丈夫ですよね。Java ではこれができないのです。ということは、printf は作れない !! でも、Tiger で printf 相当のもの