zoukankan      html  css  js  c++  java
  • class文件访问标志

    class文件中用两个字节共16位代表访问标志(access flags),用于表明该类或接口被访问时能提供的一些信息:

      

    标志名称  标志值 含义
    ACC_PUBLIC 0x00 01 是否为Public类型
    ACC_FINAL 0x00 10 是否被声明为final,只有类可以设置
    ACC_SUPER 0x00 20 是否允许使用invokespecial字节码指令的新语义.
    ACC_INTERFACE 0x02 00 标志这是一个接口
    ACC_ABSTRACT 0x04 00 是否为abstract类型,对于接口或者抽象类来说,次标志值为真,其他类型为假
    ACC_SYNTHETIC 0x10 00 标志这个类并非由用户代码产生
    ACC_ANNOTATION 0x20 00 标志这是一个注解                                                                             
    ACC_ENUM            0x40 00 标志这是一个枚举

      

    access_flages中共有两个字节(16位)可以使用,没有使用到的标志为要求一律为0.

  • 相关阅读:
    计算机科学中最重要的32个算法
    趣事
    深度学习迷你地图
    物理学
    代数几何
    Node.js 文件系统
    Node.js 常用工具util包
    Node.js 全局对象
    favi.icon是什么?
    Node.js 路由
  • 原文地址:https://www.cnblogs.com/yanze/p/9722956.html
Copyright © 2011-2022 走看看