漳河观音岛发船时间:java中类的成员变量的初始化而想到的?

来源:百度文库 编辑:高校问答 时间:2024/04/20 04:09:00
在类中的成员变量初始化过程中,static只回被初始化一次,这是不是因为static变量一旦被初始化所占用的内存是在栈里的,即被压栈.而其他的内存只是分配到堆上的呢?求一正解

对象的reference放在stack中
对象放在heap中
static成员变量放在RAM中

---《think in java 第3版》第2章

在虚拟机加载该类时,关于类的所有信息(包括静态变量)分配了内存空间,在堆栈里