会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
旧巷里的旧少年
博客园
首页
新随笔
联系
管理
订阅
2019年8月26日
java中静态方法中为什么不能使用this、super和直接调用非静态方法
摘要: 这个要从java的内存机制去分析,首先当你New 一个对象的时候,并不是先在堆中为对象开辟内存空间,而是先将类中的静态方法(带有static修饰的静态函数)的代码加载到一个叫做方法区的地方,然后再在堆内存中创建对象。所以说静态方法会随着类的加载而被加载。当你new一个对象时,该对象存在于对内存中,t
阅读全文
posted @ 2019-08-26 08:26 旧巷里的旧少年
阅读(4828)
评论(0)
推荐(1)
编辑
公告