码迷,mamicode.com
首页 > 其他好文 > 详细

访问标志

时间:2018-09-29 13:08:28      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:访问   nal   bsp   接口   指令   special   文件中   注解   final   

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.

访问标志

标签:访问   nal   bsp   接口   指令   special   文件中   注解   final   

原文地址:https://www.cnblogs.com/yanze/p/9722956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!