反射是一种在运行时动态地分析、调用和修改类文件的技术。通过反射,可以在不直接引用类的情况下创建对象。 1 2 3 4 5 6 7 8 9 10 import java.lang.reflect.Constructor; publicclassReflectionExample { publicstaticvoid main(String[] args) throws Exception { Class<?> cls = Class.forName...
一、java四种创建对象的方式 new创建新对象 通过反射机制 采用clone机制 通过序列化机制 二、深拷贝和浅拷贝的区别 浅拷贝:被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其它对象的引用仍然指向原来的对象。换言之,浅拷贝仅仅复制所要拷贝的对象,而不复制它所引用的对象。 深拷贝:被复制对象的所有变...