天天看點

(執行個體化)對象的五種方式

Java中建立(執行個體化)對象的五種方式

1、用new語句建立對象,這是最常見的建立對象的方法。

2、通過工廠方法傳回對象,如:String str = String.valueOf(23);

3、運用反射手段,調用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()執行個體方法。如:Object obj = Class.forName("java.lang.Object").newInstance();

4、調用對象的clone()方法。

5、通過I/O流(包括反序列化),如運用反序列化手段,調用java.io.ObjectInputStream對象的 readObject()方法。