Grit-Java

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年10月30日

摘要: 第一步:当虚拟机遇到一个new时,先要检查这个这个指令的参数是否能在方法区中的常量池定位到对应的符号引用,并且检查这个符号引用代表的类是否已经被加载,解析和初始化。如果类没有加载过,则执行加载这个类的加载。 第二步:为新对象分配内存。有两种分配方式:第一种称为“指针碰撞”。第二种称为“空闲列表”。两 阅读全文
posted @ 2019-10-30 14:21 Grit-Java 阅读(81) 评论(0) 推荐(0)