Java 一般將內存分爲堆(Heap)和棧(Stack),而堆裏面爲包含着方法區,用於存儲類的代碼信息,static變量,常量池。圖片
拿一個Person類來作一個示例,類裏面包含id,name,age屬性以及toString 方法 而且初始化兩個Person爲p1,p2。內存分佈爲下圖所示。內存