2009年07月05日

【1日1Java】java.lang.Voidがいることを初めて知った

// JRE 1.6.0_07
// java.lang.Void
// Void型なんてあったんだという気持ちになる
// tag void


// インスタンスを作ることはできない
Void v = new Void();
  // => The constructor Void() is not visible

// 中身を覗いてみると、まともな処理はこの行のみ
// public static final Class<Void> TYPE = Class.getPrimitiveClass("void");

// JavaDocによると、
// 「Java キーワード void を表す Class オブジェクトへの参照を保持するのに使用されます」
// とのこと

// きっと生涯関わることはないということが分かったところで、この項、了