java中类加载(加载,验证,准备,解析,初始化)和对象内存分配这两者的顺序是怎样的?(以下盲猜)1,先分配对象内存,再进行类加载,假设已经加载过了,直接执行到初始化那一步。2,先进行类加载,再分配对象内存;3,依次:加载,验证,准备,解析,(猜测)分配对象内存,初始化4,其他
收起
类还没加载好,哪里会有对象呢,对象分配内存空间肯定是要等到类加载之后进行,JVM会根据加载好的类,在堆中创建一个对象
报告相同问题?