Java-Singleton(单例创建-饿汉式,懒汉式)
Posted Mature
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java-Singleton(单例创建-饿汉式,懒汉式)相关的知识,希望对你有一定的参考价值。
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(单例创建-饿汉式,懒汉式)的主要内容,如果未能解决你的问题,请参考以下文章