- 類(lèi)在程序運(yùn)行的時(shí)候就會(huì)被加載,方法是在執(zhí)行的時(shí)候才會(huì)被加載,如果沒(méi)有任何引用了,Java自動(dòng)垃圾回收,也可以用System.gc()開(kāi)啟回收器,但是回收器不一定會(huì)馬上回收。
- 靜態(tài)變量在類(lèi)裝載的時(shí)候進(jìn)行創(chuàng)建,在整個(gè)程序結(jié)束時(shí)按序銷(xiāo)毀;
- 實(shí)例變量在類(lèi)實(shí)例化對(duì)象時(shí)創(chuàng)建,在對(duì)象銷(xiāo)毀的時(shí)候銷(xiāo)毀;
- 局部變量在局部范圍內(nèi)使用時(shí)創(chuàng)建,跳出局部范圍時(shí)銷(xiāo)毀;