JVM内存三区
C/C++內存四區。
對應的JVM內存三區:
Stack Area
屬于線程私有,包含基本的數據類型和對象的引用。分為三大區域:基本數據類型區域、操作指令區域、上下文等。
Heap Area
對象實例,線程共享
Method Area
又名靜態成員區,在方法區中,存儲了每個類的信息(包括類的名稱、方法信息、字段信息)、靜態變量、常量以及編譯器編譯后的代碼等。與堆一樣,線程共享。
class?Student {
????private?String?name;//name本身作為成員是放在Stack區域的,但是name指向的String對象是放在Heap中。
????public?Student(String?name){
????????this.name?=?name;
????}
????/***
?????* sayHello()這個方法是放在方法區域中的
?????*/
????public?void?sayHello(){
????????System.out.println("Hello,this is "+this.name);
????}
}
總結
- 上一篇: 读书|林曦:她把自己的生活,过成了无用但
- 下一篇: 金蝶云星空和小满OKKICRM单据接口对