普通对象的创建(不包括数组和class对象): 当虚拟机遇到new指令时,会在常量池中检查是否包含这个类的符号引用(全限定名),通过这个确定是否经过类加载的过程,如果true,为该 对象分配内存,对象大小在类加载过程就已经确定.如果false,需要进行类加载. 分配内存 1.分配内存的方式: 指针碰撞:如果内存是绝对规整的,使用过的在一边,未使用过的在另一边,中间有个指针作为分界点的指示器,为对象分配内存的时候,只需 要向未使用过的一边移动与对象大小相同的距离完成内存分配 空闲列表:内存非规整的…