課程
/后端開發
/Java
/模式的秘密---單例模式
為什么不直接訪問那個靜態對象,而是去訪問那個靜態方法
2017-01-14
源自:模式的秘密---單例模式 3-1
正在回答
static靜態變量是可以被修改的,所有只提供getInstance()方法供外界獲取對象,保證變量不會被修改
直接訪問就是餓漢式,餓漢式在程序加載的時候就占用系統內存,如果在乎這點空間的話就不能用餓漢式。不過個人覺得目前的服務器內存那么大,根本不用考慮這點空間成本。
什么安全
cjt0226
主要是為了安全。
舉報
單例模式是在Java中最重要模式之一,讓我們揭開單例模式神秘面紗
3 回答類對象和靜態屬性對象誰先實例化
1 回答關于單例模式中單例對象是否能被用戶修改
1 回答請問單例模式和一個全是靜態成員變量的類相比較有什么優缺點?
1 回答單例模式原理疑問
3 回答單例模式請教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-03
static靜態變量是可以被修改的,所有只提供getInstance()方法供外界獲取對象,保證變量不會被修改
2017-02-23
直接訪問就是餓漢式,餓漢式在程序加載的時候就占用系統內存,如果在乎這點空間的話就不能用餓漢式。不過個人覺得目前的服務器內存那么大,根本不用考慮這點空間成本。
2017-02-04
什么安全
2017-01-14
主要是為了安全。