A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

使用对象调用成员方法时,都会先在栈中开辟空间,存放指向这个方法的地址对吗?如果这个方法是静态去的,需要在栈中重新开辟空间么?

3 个回复

倒序浏览
?号前面视频继续有讲!!
静态是 一个 特点的区域,而且静态成员,方法 是 不可被 jvm回收的。。
回复 使用道具 举报
masai158 发表于 2015-7-16 11:57
?号前面视频继续有讲!!
静态是 一个 特点的区域,而且静态成员,方法 是 不可被 jvm回收的。。 ...

就是说适应静态方法时就不需要进栈对吗?
回复 使用道具 举报
静态是放在方法区的,栈中的成员变量只是记录指向该静态的地址
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马