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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不抛弃不放弃 中级黑马   /  2013-11-29 23:05  /  1154 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 不抛弃不放弃 于 2013-11-30 15:11 编辑

刚刚看到关键字static 关键字。  老师说static修饰的成员变量是被共享的在内存中  ,
要new一个新的对象时就不用再多创建对象中的属性了,那内存中的对象是怎么来共享被static修饰的成员呢,
我的意思是  ,对象是怎么来指向 方法区的共享数据的呢  内存中的

3 个回复

正序浏览
静态方法中不可以写this,super 关键字 ,因为静态优先于对象存在
回复 使用道具 举报
内部应该有个方法区的指针的,不然类名或者对象连方法都无法调用
关于加载的顺序和执行顺序,请看这里
http://www.cnblogs.com/ShawnWithSmallEyes/p/3374235.html
回复 使用道具 举报
static随着类的加载而加载,不用建立对象即可调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马