再看java中單利模式中餓漢模式和懶漢模式區別時候看到的。
大神們加載類和運行時獲取類有什么區別
LuckyStar_lyx
2016-11-11 23:29:27
TA貢獻361條經驗 獲得超328個贊
字面意思啊。
加載類的時候就是你在啟動項目的時候的,就會加載類,在這個時候,你想要的東西就已經有了。
獲取類的時候就是雖然項目已經啟動了,但是你想要的東西還沒有,你要用的時候,你就去調用這個類,然后就有了。這就是獲取類的時候。
TA貢獻106條經驗 獲得超23個贊
加載類的時候就是你在啟動項目或者類的時候的,就會將需要的類按照類名加載相應的類到內存,后續需要用的時候,到內存調用即可(一次加載并實例化,多次調用)。
獲取類的方式相當于創建臨時變量,每次需要的時候創建該類,再將該類實例化才能調用(每次調用時都是調用剛加載完并實例化的對象)。
舉報