java设计模式懒汉_java设计模式-懒汉设计模式
一、理論
類加載時,不進行實例化,調用時才進行類的實例化。
二、代碼實現
public class LazyManPattern {
//1.構造方法私有化
private LazyManPattern(){}
//2.類加載時,不進行實例化
private static LazyManPattern lazyManPattern;
//3.創建實例化方法
public static LazyManPattern getLazyManPattern(){
if(lazyManPattern != null){
lazyManPattern = new LazyManPattern();
}
return lazyManPattern;
}
}
測試
public class Test {
public static void main(String[] args) {
//----------懶漢設計模式------------
LazyManPattern l1 = LazyManPattern.getLazyManPattern();
LazyManPattern l2 = LazyManPattern.getLazyManPattern();
if(l1 == l2){
System.out.println("l1和l2是相同的。");
}else{
System.out.println("l1和l2不是相同的。");
}
}
}
總結
以上是生活随笔為你收集整理的java设计模式懒汉_java设计模式-懒汉设计模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fpga与海思BT1120调试问题记录
- 下一篇: 微米黑