关于加载和验证顺序的问题

来源:6-5 谈谈ClassLoader

慕无忌8153145

2021-08-13

老师好,我看到验证阶段是用于检查class文件的正确性的,但是class文件在加载阶段就已经被用来转换成运行时数据结构了呀?也就是说如果加载过程发生在验证过程之前,那class文件在没被验证的时候就已经被使用了啊?验证阶段还有验证的必要吗?希望老师赐教,谢谢。

写回答

1回答

翔仔

2021-08-13

同学好,验证是否有正确的内部结构是需要加载到内存之后才验证呢,运算和操作都是在内存里才能执行的,所以需要先加载进来才能做操作,不装到内存去就没法验证了

0
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程