java创建对象的四种方式

1.最常见的 new 一个

2使用反射机制创建对象,直接调用非构造函数

Class obj=Class.forName("A");

A a=obj.newInstance();

 

Class obj=A.class;

A a=obj.newInstance()

 

A a=new A();

Class obj=a.getClass();

3.利用反序列化机制,无需调用构造函数

4.调用clone方法

 

posted @ 2015-10-13 10:43  hansongjiang8  阅读(446)  评论(0编辑  收藏  举报