創(chuàng)建對象的內(nèi)存結(jié)構(gòu)流程

對象存儲在堆中,引用存儲在棧中,堆中的每一個數(shù)據(jù)都是相互隔離的。
每一個.class文件加載到數(shù)據(jù)共享區(qū)內(nèi),jvm會解析這個類的內(nèi)容,方法是每個對象共享,但是方法內(nèi)的屬性是被哪一個對象調(diào)用,那么這個屬性就是在那個對象中。

對象存儲在堆中,引用存儲在棧中,堆中的每一個數(shù)據(jù)都是相互隔離的。
每一個.class文件加載到數(shù)據(jù)共享區(qū)內(nèi),jvm會解析這個類的內(nèi)容,方法是每個對象共享,但是方法內(nèi)的屬性是被哪一個對象調(diào)用,那么這個屬性就是在那個對象中。