日期:2014-05-20  浏览次数:20633 次

java类加载问题
java类加载器加载类说是分为三个步骤:加载、连接、初始化。加载的描述是将类的字节码文件加载到方法区中,并在堆中生成该类的描述Class实例,我的问题的是,这个时候还没有完成类的字节码文件的验证,如果字节码有错,是不是还要生成Class的实例,如果生成,这个实例能用吗?

------解决方案--------------------


虽然连接分为验证 准备 解析,但每个阶段都有一定的字节码验证步骤,就像解析一样,不一定要连接阶段做,可以延迟到使用的时候再做