会说话的木头 发表于 2014-4-9 17:11
运行到蓝色部分Robots one = new Robots(),红色部分的代码就被执行在堆内存中。
耳东君 发表于 2014-4-9 17:12
那红色部分一开始在哪?
会说话的木头 发表于 2014-4-9 17:14
红色部分是等待被执行的,如果说开始,那么存在硬盘中,读到蓝色部分才被加载进内存 ...
hhmm665544 发表于 2014-4-9 17:17
红色的部分原来是用字节码存放在硬盘上的,当运行到蓝色部分Robots one = new Robots();时候,Jre会调用类加 ...
lzhuas 发表于 2014-4-9 17:19
程序一开始执行就会找主函数,主函数里创建到robot类了就会跳到robot类里了,这样就是你所说的红色部分 ...
疯狂的土贼 发表于 2014-4-9 17:24
同意楼上说的 楼主很有刨根问低的精神啊 其实在你学习java初级课程的时候 这部分内存和栈这块讲解的不是很 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |