JAVA中新建对象的几种方式

 第一种方式就是大家常用的new一个对象

ClassA object = new ClassA();

第二种方式就是使用Class.forName()创建对象

 ClassA object = (ClassA) Class.forName("com.demo.ClassA").newInstance(); 

第三种方法使用object的clone()属性创建

ClassA objectA = new ClassA();

ClassA objectB = objectA.clone();

第四种方法运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。

ObjectInputStream inStream = new ObjectInputStream(inputStream); 
ClassA object = (ClassA) inStream.readObject();


版权声明:本文为RzhenDwo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。