实例化类的5种方法(网上看的,用于个人记录)

1.使用new关键字,这个是最最最常见的方法

2.使用Class类的new instance方法

3.使用constructer类的new instance方法
	运用反射机制 调用调用java.lang.Class或者
	java.lang.reflect.Constructor类的newInstance()实例方法

4.调用对象的clone()方法
	因为我们无论何时调用了对象的clone方法,在jvm中就会创建一个对象,
	并且将之前对象的所有内容都拷贝进去,用clone方法创建出来的对象,
	并不会调用任何构造参数,但是要使用clone方法,必须实现cloneable接口

5.使用反序列化
	通过I/O流(包括反序列化),如运用反序列化手段,
	调用java.io.ObjectInputStream对象的 readObject()方法。

你可能感兴趣的:(面试基础,实例化的5种方法)