天天看點

【JAVA學習】

類和對象的記憶體配置設定機制:

 Java 記憶體的結構分析

1) 棧: 一般存放基本資料類型(局部變量)

2) 堆: 存放對象(Cat cat , 數組等)

3) 方法區:常量池(常量,比如字元串), 類加載資訊

4) 示意圖[Cat (name, age, price)]

 Java 建立對象的流程簡單分析

Person p = new Person();

p.name = “jack”;

p.age = 10

1) 先加載Person 類資訊(屬性和方法資訊, 隻會加載一次)

2) 在堆中配置設定空間, 進行預設初始化(看規則)

3) 把位址賦給p , p 就指向對象

4) 進行指定初始化, 比如p.name =”jack” p.age = 10

上一篇: 【JAVA學習】
下一篇: Java學習