随笔分类 - 设计模式
摘要:clone是一个native的方法,是直接拷贝一个对象的副本放到新的内存,不会调用构造方法给属性赋值,所以比new更快,同时这也是浅拷贝。我们也可以调用clone方法之后,再对属性进行重新赋值完成深拷贝。 适用场景:构造方法复杂,属性较多,属性值是大字段,结构层次比较深都适用
阅读全文
摘要:1、java中创建一个对象实例有哪些方法? a)首先构造器(constructor),最早被抛弃的用法,因为没了ide的辅助,我们调用的时候 new Instance(p1,p2,p3); 看不到参数名称,通常无法理解传入值被用到了哪里; b)setter方法,现在新开发的框架和造轮子的人也用的少,
阅读全文