A a = new A();
// [1] 為A創(chuàng)建一個(gè)實(shí)例披摄,在內(nèi)存中開辟了兩塊空間亲雪,一塊空間在堆區(qū),用于存放 new A()這個(gè)對(duì)象
// 另一塊空間在棧區(qū)行疏,用來存放a匆光,a的值是new A()該語句得到的對(duì)象的內(nèi)存地址
//(注意這個(gè)內(nèi)存地址是相對(duì)JVM而言的,并不是真實(shí)在機(jī)器中的內(nèi)存地址)
Object obj; // 這是聲明一個(gè)引用酿联,類型是Object,值為null终息,還沒有指向任何對(duì)象
obj = new Object();// new語句實(shí)例化一個(gè)對(duì)象,在堆中申請(qǐng)了一塊連續(xù)空間來存放該對(duì)象