枕寒流 发表于 2015-5-17 08:03
谈一下我的理解,、(错了别打我)
1,栈内存应在在第七步之后才开辟,一开辟就存入向堆内存中的首地址
2, ...
立志转行 发表于 2015-5-17 09:17
根据毕老师的这八个步骤分析,栈内存在第7步之后开辟最为合理,同时解决了我的3个问题。 ...
LoseMyCat 发表于 2015-5-19 21:56
JVM规范中有这么一句话
Each Java Virtual Machine thread has a private Java Virtual Machine stack, cre ...
立志转行 发表于 2015-5-19 22:08
那栈在什么时候创建的呢?
LoseMyCat 发表于 2015-5-19 22:09
举个简单的例子,你在调用main方法的时候系统肯定会给你创建一条线程来执行main方法里面的代码,那么这条 ...
tanzhixue 发表于 2015-5-19 22:33
首先是类先加载 然后main()进方法区 然后 Person P这里加载Person类在栈中存入Person p,然后new 是在堆 ...
立志转行 发表于 2015-5-19 22:37
你的意思是第二步后开辟的栈内存存入p,在第8步p才指向对象,理解的对吧? ...
王连涛 发表于 2015-5-19 22:46
看看图片你应该能明白点。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |