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