Spring 单例模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 单例模式相关的知识,希望对你有一定的参考价值。
恶汉模式:Ehan.java
package com.cn.danli; /** * 饿汉式单例模式 */ public class Ehan { private static Ehan eh = new Ehan(); private Ehan(){ } public static Ehan getEhan(){ return eh; } }
2、懒汉模式:Lanhan.java
package com.cn.danli; /** * 懒汉式单例模式 */ public class Lanhan { //私有化当前对象 private static Lanhan lh = null; //私有化构造函数 private Lanhan(){ } //公有的对象提供对象方法 public static synchronized Lanhan getLanhan(){ if(lh == null){ lh = new Lanhan(); } return lh; } }
3、Test.java
package com.cn.danli; import java.util.Stack; public class Test { public static void main(String[] args) { String str = "123456789"; char[] strs = str.toCharArray(); for(int i=0;i<strs.length-1;i++){ for(int j=0;j<strs.length-1-i;j++){ if(strs[j]<strs[j+1]){ char c = strs[j]; strs[j] = strs[j+1]; strs[j+1] = c; } } } System.out.println(strs); } }
以上是关于Spring 单例模式的主要内容,如果未能解决你的问题,请参考以下文章
[死磕 Spring 17/43] --- IOC 之从单例缓存中获取单例 bean