jvm对类的加载,首先需要定位到类的二进制流,并将二进制字节流读入到内存中(这个如何获取二进制字节流,jvm交给了外部实现,开发者可以从任意地方生成或读取流)。jvm会对二进制流执行诸多验证,解析等等,最终在内存中形成对应的数据物理结构,并生成对应的数据访问入口(Class对象)。
    image.png