java创建对象的方式

1.使用new关键字

Employee emp1 = new Employee();

 

2.对象的clone()方法

Employee emp2 = (Employee) emp1.clone();

 

3.反序列化方法

ObjectInputStream in = new ObjectInputStream(new FileInputStream("data.obj"));
Employee emp3 = (Employee) in.readObject();

 

4.运用反射方法

调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法

Employee emp4 = (Employee) Class.forName("org.programming.mitra.exercises.Employee").newInstance();
//或者
Constructor<Employee> constructor = Employee.class.getConstructor();
Employee emp4 = constructor.newInstance();

 

5.通过spring容器生成

 

posted @ 2017-05-18 17:37  corolcorona  阅读(152)  评论(0编辑  收藏  举报