【導(dǎo)讀】聲明對(duì)象的規(guī)則與變量聲明規(guī)則相同,但對(duì)象變量是引用。在java里類和接口都可以作為數(shù)據(jù)類型來使用;對(duì)象聲明通知編譯器name將用來引用type類型的變量。對(duì)象聲明并不創(chuàng)建新的對(duì)象。每個(gè)變量代表一個(gè)存儲(chǔ)值的內(nèi)存地址。對(duì)象變量的賦值和你直覺期望的不同。例如,你認(rèn)為下面的程。序段是做什么呢?況卻相反,b1和b2將引用同樣的對(duì)象。分配任何內(nèi)存或?qū)υ瓕?duì)象做任何部分的拷貝。這種情況描繪如下:。java運(yùn)行使系統(tǒng)有一個(gè)垃圾回收進(jìn)程負(fù)責(zé)清除不再使用的對(duì)象。垃圾回收器定期掃描內(nèi)存,對(duì)于被應(yīng)用的對(duì)象加上標(biāo)記,按可能的路徑掃描結(jié)束后清除未加標(biāo)記的對(duì)象。人為地將引用變量置為null. 行垃圾收集時(shí),垃圾收集線程與系統(tǒng)同步運(yùn)行。則垃圾收集器在系統(tǒng)空閑時(shí)異步地執(zhí)行。通常在該方法內(nèi)包括了釋放系統(tǒng)。從對(duì)象中獲得信息。構(gòu)造方法只能由new運(yùn)算符調(diào)用。定義類時(shí)如未定義構(gòu)造方法,運(yùn)行時(shí)系統(tǒng)會(huì)為該類自動(dòng)