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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Larno 中级黑马   /  2014-11-8 14:20  /  1381 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class  Person {
       private int age;
       public setAge(int age ){
             this.age=age;
       }
}
  new Person();的时候 在堆内存里给  age 了一个内存  给setAge()方法分配内存没有,如果分配了分配到那里了??

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

5 个回复

倒序浏览
setAge()是在方法区。java内存,除了堆--》放实例对象等, 栈--》引用变量。方法区--》存放类中方法等
回复 使用道具 举报
分配了   分配在方法区里
回复 使用道具 举报
Jeik 发表于 2014-11-8 14:40
setAge()是在方法区。java内存,除了堆--》放实例对象等, 栈--》引用变量。方法区--》存放类中方法等 ...

方法区  有什么特点呢
回复 使用道具 举报
杨金龙 发表于 2014-11-8 14:51
分配了   分配在方法区里

方法区  堆  栈 分别有什么特点??
回复 使用道具 举报
过来学习。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马