Java创建对象用new 和newInstance()有什么差别
Java创建对象用new 和newInstance()有什么差别
日期:2018-03-19 16:10:42 人气:1
它们的区别在于创建对象的方式不一样,前者newInstance()是使用类加载机制,后者new关键字是创建一个新类。
从jvm的角度看,我们使用new的时候,这个要new的类可以没有加载;
但是使用newInstance时候,就必须保证:
1、这个类已经加载;
2、这个类已经连接了。