access_flags - raphaelxia的专栏 - CSDNBlog
来源:互联网 发布:网络代理什么意思 编辑:程序博客网 时间:2024/04/23 16:03
对于接口文件
public interface interfaceName{
}
access_flags=ACC_PUBLIC|ACC_ABSTRACT|ACC_INTERFACE
ACC_PUBLIC=0x0000 0001
ACC_ABSTRACT=0x0000 0400
ACC_INTERFACE=0x0000 0200
access_flags=0x0000 0601
注意与 interface interfaceName{
}
是有区别的。
access_flags=ACC_ABSTRACT|ACC_INTERFACE=0x0000 0400 | 0x0000 0200=0x0000 0600
对类文件:
public class className{
}
一般情况下:
this_flags=ACC_PUBLIC | ACC_SUPER =0x0000 00010 | x0000 0020 =0x0000 0021=32
public final class className{}
this_flags=ACC_PUBLIC|ACC_FINAL|ACC_SUPER=0x0000 0001 | 0x0000 0010 | 0x0000 0020
=0x0000 0031=49
ClassFile表内的access_flags项的标志位:
ACC_PUBLIC= 0x0000 0001 类或者接口
ACC_FINAL= 0x0000 0010 类(不能派生)
ACC_SUPER= 0x0000 0020 类
ACC_INTERFACE= 0x0000 0200 接口
ACC_ABSTRACT= 0x0000 0400 接口或者方法(抽象方法)
- access_flags - raphaelxia的专栏 - CSDNBlog
- 框架 - Pascal的专栏 - CSDNBlog
- 什么是COM组件 - liming0658的专栏 - CSDNBlog
- SQLServer2000数据类型 - jiangxianfu的专栏 - CSDNBlog
- 什么是vml - chenyq2008的专栏 - CSDNBlog
- java Date总结 - pengyajie的专栏 - CSDNBlog
- 解析“extern” - keen的专栏 - CSDNBlog
- Android快速入门 - jesun的专栏 - CSDNBlog
- CString 操作指南 - pinping1314的专栏 - CSDNBlog
- 常见内存错误 - iu_81的专栏 - CSDNBlog
- access_flags
- 史上最简单的Hibernate入门简介 - 飞鸟的专栏 - CSDNBlog
- extjs和struts、json的整合 - taelons的专栏 - CSDNBlog
- [Web2Py]simplejson的定制 - limodou的专栏 - CSDNBlog
- 我对C++ VTable 的理解 - theCFan的专栏 - CSDNBlog
- OpenGL开发库的介绍 - Teddy_Xiong的专栏 - CSDNBlog
- LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义 - 豆子的专栏 - CSDNBlog
- libsvm 2.6 的代码注释. - 油条的专栏 - CSDNBlog
- make menuconfig配置文件解析
- JS插入问题
- JDBC操作的封装包——Dbutils
- 漫谈UML
- 采用HTTPClient通过代理连接服务器
- access_flags - raphaelxia的专栏 - CSDNBlog
- 挫折
- 利用高级Java、算法、三角学、分布计算设计自己的智能
- JDK目录结构
- 在ASP.NET程序中存储和调用word文件
- NOKIA Seriers60 SDK for Jbuilder 安装配置(中文)
- spring+hibernate+jbpm整合成功
- FASM---Win32汇编学习4
- c++专业blog