Java 对象内存执行分析-class(一)

原创
2016/10/16 16:17
阅读数 52

Java 通常将内存分为堆(Heap)和栈(Stack),而堆里面为包含着方法区,用于存储类的代码信息,static变量,常量池。

拿一个Person类来做一个示例,类里面包含id,name,age属性以及toString 方法 并且初始化两个Person为p1,p2。内存分布为下图所示。

输入图片说明

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部