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容器生成