init实际指的是静态代码块和构造方法等等 堆是否规整是由垃圾回收策略决定的 堆: 内存分配是不规整的 --指针碰撞 内存分配是规整 内存不规整的不可以用指针碰撞 内存分配是不规整的---虚拟机需要的是要一个表进行记录已经使用过的地址和使用过的地址---称之为空闲列表