Skip to content

Appendix C

Kumonda221 edited this page Feb 11, 2017 · 11 revisions

附录C(类文件结构相关)

访问标志

助记符 数值 说明 类可用 方法可用 域可用 编译器相关
ACC_PUBLIC 0x0001 表明该字段访问权限为开放
ACC_PRIVATE 0x0002 表明该字段访问权限为私有
ACC_PROTECTED 0x0004 表明该字段访问权限为受保护
ACC_STATIC 0x0008 表明该字段为静态字段
ACC_FINAL 0x0010 将该字段标记为final
ACC_SUPER 0x0020 作为invokespecial查找过程的辅助标记
ACC_VOLATILE 0x0040 表示该域多线程可变(volatile)
ACC_TRANSIENT 0x0080 表示该域为瞬时对象(transient)
ACC_VARAGRS 0x0080 表示该方法可变参数
ACC_SYNCHRONIZED 0x0020 表明该方法为同步方法
ACC_BRIDGE 0x0040 表明该字段为桥接字段
ACC_NATIVE 0x0100 表明该方法是一个JNI本地接口
ACC_INTERFACE 0x0200 表明该类是一个接口类(interface)
ACC_ABSTRACT 0x0400 表明该方法或类为抽象
ACC_STRICT 0x0800 表明该类或方法使用IEEE-754标准进行浮点运算
ACC_SYNTHETIC 0x1000 表明该字段是由编译器生成的
ACC_ANNOTATION 0x2000 表明该类是一个标签类(@interface)
ACC_ENUM 0x4000 表明该类为枚举类(enum)
ACC_MANDATED 0x8000 表明该字段为委托相关字段

Clone this wiki locally