單列模式之餓漢式和懶漢式

2021-10-24 21:36:21 字數 448 閱讀 2628

單列模式的特點:從系統的啟動到終止,這個過程只會產生乙個物件

懶漢式- 懶漢式,只有在使用的時候才會new物件

package com.tian.day03

object singletonops1 })

.start()}

}class singleton1 private()

object singleton1}}

singltelon1

}}}

餓漢式

- 在一開始就會建立物件

package com.tian.day03

object singletonops

class singleton private()

//餓漢式

object singleton

}}

單列模式之餓漢式,懶漢式

懶漢式的特點是延遲載入,比如配置檔案,採用懶漢式的方法,顧名思義,懶漢麼,很懶的,配置檔案的例項直到用到的 時候才會載入。餓漢式的特點是一開始就載入了,如果說懶漢式是 時間換空間 那麼餓漢式就是 空間換時間 因為一開始就建立了例項,所以每次用到的之後直接返回就好了 1.惡漢式 public clas...

轉 單列模式懶漢式,餓漢式

1 單例模式singleton a.只能有乙個例項 b.例項必須由單例類自己建立,自己new c.所有物件共享這乙個例項 2 餓漢式 public class eagersingleton 靜態工廠方法 public static eagersingleton getinstance 3 懶漢式 p...

單列模式,懶漢 ,餓漢

設計模式之 單例 1 什麼是單例 就字面理解即可 乙個專案只有乙個例項物件 模式 最常見的兩種 懶漢和餓漢 區別1就在於例項化物件的時機不同 區別2 關於執行緒安全問題 public class singinstancedemo t1,t2,t3 public synchronized singin...