查看: 47|回复: 3

[JavaSE] 为了保证加载进来的字节流符合虚拟机规范,不会造成安...

[复制链接]
  • TA的每日心情
    开心
    2015-3-20 14:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-3-11 20:54:43 | 显示全部楼层 |阅读模式
    包括对于文件格式的验证,比如常量中是否有不被支持的常量?文件中是否有不规范的或者附加的其他信息?

    对于元数据的验证,比如该类是否继承了被final修饰的类?类中的字段,方法是否与父类冲突?是否出现了不合理的重载?

    对于字节码的验证,保证程序语义的合理性,比如要保证类型转换的合理性。

    对于符号引用的验证,比如校验符号引用中通过全限定名是否能够找到对应的类?校验符号引用中的访问性(private,public等)是否可被当前类访问?



    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

    Copyright 1999-2020 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

    北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

    京ICP备11045574号-3 京公网安备11010802013845号

    快速回复 返回顶部 返回列表