A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gongyanfa123 中级黑马   /  2015-7-24 21:19  /  310 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

饿汉式:
        1·单例模式
                单:一个
                例:实例--对象;
        2·程序运行期间,有些类的对象,只需要一个对象,这就需要单例模式
        3·设计单例模式, Student设计为单例模式
       
                步骤:
                1·任何累不能实例化Student类的对象:将Student的构造方法私有化
                2·Student内部持有一个自己对象的引用,饿汉式,先实例化
                3·提供一个公有方法,供外部获取引用

懒汉式:
        1·单例模式
        2·在Student内的成员变量,先期不实例化
        3·在公有方法内,先判断是否为NUll 如果是Null则实例化
        4·为了安全 声名成同步的。
       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马