java面试0119-java中创建对象的方式?
//1.用new关键字
A a = new A();
//2.用Class类的newInstance方法
Class clazz = Class.forName(“A”); A a = (A) clazz.newInstance();
//3.用clone方法
A a2= (A) a.clone();
//4.用ObjectInputStream类的readObject()方法
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(“a.txt”));
oos.writeObject(a);
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(“a.txt”));
A a2 = (A) ois.readObject();