注:如其中有不懂的名词,下面有名词解释 1.对象的创建(限于普通Java对象,不包括数组和Class对象等) (1)检查这个指令的参数能否在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否被加载,解析,初始化,如果没有,先加载 (2)为新生对象在java堆中分配内存,java堆如果规整,分配内存的方法可使用“指针碰撞“,如果不规整,则使用”空闲列表“.选择哪种分配方式是根据这个虚拟机所采用的垃圾收集器是否带有压缩整理功能决定的.例如,在使Serial. ParNew等带Compac