_Mr.Tree 2023-06-14 19:44 采纳率: 100%
浏览 23
已结题

java中类加载(加载,验证,准备,解析,初始化)和对象内存分配这两者的顺序是怎样的?

java中类加载(加载,验证,准备,解析,初始化)和对象内存分配这两者的顺序是怎样的?(以下盲猜)
1,先分配对象内存,再进行类加载,假设已经加载过了,直接执行到初始化那一步。
2,先进行类加载,再分配对象内存;
3,依次:加载,验证,准备,解析,(猜测)分配对象内存,初始化
4,其他

  • 写回答

4条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-06-14 20:02
    关注

    类还没加载好,哪里会有对象呢,
    对象分配内存空间肯定是要等到类加载之后进行,JVM会根据加载好的类,在堆中创建一个对象

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 6月23日
  • 已采纳回答 6月15日
  • 创建了问题 6月14日