1,java内存模型与对象实例内存分布 图解:java
注:堆内存的分类能够分为新生代和老年代,再细一点分的话能够分为eden区域,from servivor区域,to servivor区域性能
2,对象的访问定位指针
(1)图解对象
(2)优点内存
句柄:当对象移动的时候(gc的时候对象移动是很正常的),只须要修改句柄的内容就能够了gc
指针:速度快,减小了一次指针定位的过程,性能高不少,通常都是采用这种方式im