java虚拟机---对象

一.对象的创建 1.虚拟机遇到一条new指令时,首先将区检查指令参数是否可以定位到常量池中的一个类的符号引用,并检查这个类是否已被加载,如果没有,那么必须先执行相应的类加载机制。 2.为对象分配内存空间,对象所需的内存大小在类加载完成后便完全确定。内存分配方式有两种:指针碰撞,空闲列表。指针碰撞:假设java内存绝对规整的情况下,在使用的内存放在一边,空闲的内存放在令一边,中间有作为分界点的指针,
相关文章
相关标签/搜索