内存分析

栈(自动分配连续的空间,后进先出):存放局部变量

堆(不连续的空间):存放new出来的对象

方法区(也是堆):类的信息(代码,属性和方法),static 变量  ,常量池(字符创常量)

 

代码从main方法开始执行

 

操作对象就是操作它的地址,引用就是地址,相对于值

所有的引用类型都是4个字节

 

下面给出两个例子的内存分析

 

posted on 2016-03-08 22:45  1130136248  阅读(103)  评论(0)    收藏  举报

导航