码迷,mamicode.com
首页 > 编程语言 > 详细

Java-Singleton(单例创建-饿汉式,懒汉式)

时间:2018-08-31 23:29:45      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:on()   get   饿汉   pac   创建   pre   style   ati   ret   

package com.easygo.singleton;
/**
 * Java单例有两种方式,饿汉式和懒汉式,饿汉式是在对象创建之前加载,优先于对象,而懒汉式是在对象创建完成后调用对象的方法来创建对象
 * ,了解JVM加载原理的都清楚,正真意义上的单例是饿汉式,在对象创建之前加载。
 * @author lx
 *
 */
public class Singleton {
//饿汉式
    public static Singleton singleton=null;
    static {
        singleton=new Singleton();
        
    }
    
    //懒汉式
    public static Singleton getsingleton() {
        if(null==singleton) {
            singleton=new Singleton();
            return singleton;
            
        }else {
            return singleton;
        }
        
        
    }
}

 

Java-Singleton(单例创建-饿汉式,懒汉式)

标签:on()   get   饿汉   pac   创建   pre   style   ati   ret   

原文地址:https://www.cnblogs.com/mature1021/p/9568607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!