java基礎——單例模式

單例模式的優缺點:數組

1 單例模式只能在內存中存在一個實例,減小了內存開支,特別是對一個對象須要頻繁的建立和銷燬時,並且建立和銷燬又不能進行優化時,單例模式的優點就很是明顯。

2 因爲單例只生成一個實例,減小了系統的性能開銷,當一個對象實例化須要比較多的資源的時候,如讀取配置、產生其餘依賴對象的時候,這能夠直接經過在應用啓動的時候直接產生一個單例的對象,而後永久的駐留在內存中的方式來解決。

3 單例模式能夠避免對資源的多重重用。

4 單例模式能夠在系統中設置全局的訪問點,優化和共享資源訪問。

一個簡單的單例模式

clipboard.png

場景性能

clipboard.png

運行結果優化

clipboard.png

一個管理多個單例的數組spa

clipboard.png

場景code

clipboard.png

運行結果對象

clipboard.png

相關文章
相關標籤/搜索