2012-03-26 10 views

答えて

2

それはJVMによって異なりますが、Sun/Oracleの/ OpenJDKのはsun.misc.Unsafe.allocateInstance(クラス)

/** Allocate an instance but do not run any constructor. 
     Initializes the class if it has not yet been. */ 
    public native Object allocateInstance(Class cls) 
     throws InstantiationException; 

http://www.docjar.com/html/api/sun/misc/Unsafe.java.html

を使用しています。これは、あなたがちょうど約の新しいインスタンスを作成することができます何かクラスの新しいインスタンスではありません。

関連する問題