- 博客(1)
- 收藏
- 关注
原创 java中的堆和栈及jvm运行小谈
当一个class文件被ClassLoader load进入JVM后,方法指令保存在stack中,此时heap区没有数据。然后程序技术器开始执行指令,如果是静态方法,直接依次执行指令代码,当然 此时指令代码是不能访问heap数据区的;如果是非静态方法,由于隐含参数没有值,会报错。因此在非静态方法执行前,要先new对象,在heap中分配数 据,并把stack中的地址指针交给非静态方法,这
2010-04-07 15:22:00 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人