内存机制

1. 栈(stack):存放基本类型的变量数据和对象的引用
2. 堆(heap):存放所有new出来的对象。
3. 静态域 :存放静态成员(static定义的)
4. 常量池 :存放字符串常量和基本类型常量(public static final)。
5. 非RAM存储:硬盘等永久存储空间

java数组内存图及栈和堆的特点

对象内存图:

 

 

static内存图

 

posted @ 2017-03-27 16:41  xuyatao  阅读(145)  评论(0编辑  收藏  举报