开发者社区> 问答> 正文

JVM类加载过程中验证阶段主要做什么?

JVM类加载过程中验证阶段主要做什么?

展开
收起
呆呆宝 2024-05-22 09:22:55 32 0
1 条回答
写回答
取消 提交回答
  • 1.文件格式验证(是否符合Class文件格式的规范,并且能被当前版本的虚拟机处理)
    2.元数据验证(对字节码描述的信息进行语意分析,以保证其描述的信息符合Java语言规范要求)
    3.字节码验证(保证被校验类的方法在运行时不会做出危害虚拟机安全的行为)
    4.符号引用验证(虚拟机将符号引用转化为直接引用时,解析阶段中发生)

    2024-05-22 10:07:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载