摘要: 定义 单例模式属于对象的创建模式。单例模式确保某一个类只有一个实例。并提供一个全局访问点。三个要点 一是某个类只能有一个实例。二是它必须自行创建这个实例。三是它必须自行向整个系统提供这个实例。 package com.ds.factory.singleton;public class Singleton { private static final Singleton S_INSTANCE = new Singleton(); // private 的构造器表示此实例仅自己能创建。 private Singleton() { }... 阅读全文
posted @ 2014-03-31 20:51 廖东海 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝中,实现clone()的第二点,是要重写 Object()类的clone()方法,并将protected改为public。如果不重写行吗? 因为Object 类的clone() 方法是protected修饰的, 我原来对protected的理解为 : "同一个包或者不同包的子类可以访问"package com.nemo.lang.clone;public class Person implements Cloneable { }package com.nemo.lang.clone;public class TestClone { public static 阅读全文
posted @ 2014-03-31 16:40 廖东海 阅读(935) 评论(0) 推荐(0) 编辑