JVM类加载机制(ClassLoader)源码解析(2)

咱们来对defineClass这个方法进行解析,该方法比较复杂,首先如图: 该方法主要是经过一个字节的数组,对该数据进行解析、验证、二进制码格式校验。经过抛出的ClassFormatError的这个异常来看,也是验证这个类的格式是否符合JVM的规范。 最终是将一个字节数组转换成类实例(注意不是实例对象,是有区别的)。 目前该方法已被替代,注意上图里的注释。 目前新方法,以下图: 第一个参数,其实就
相关文章
相关标签/搜索