java中class文件基本结构
来源:互联网 发布:学生管理系统c语言 编辑:程序博客网 时间:2024/06/14 11:33
通常我们编写的java文件,会经过编译器编译后,生成class文件,class文件是字节码文件,
8位为一个字节,其实也就是二进制流,不过以8位进行一次分隔。
class文件包含如下几个部分:
1、魔数,即CAFEBASE,一般常用文件开头都有类似的规定;
2、jdk次版本号;
3、jdk主版本号;
4、常量池,即是我们常用的文本字符串,final修饰的常量,或者符号引用
5、访问标示,即是类还是接口,是否是public类型,是否有abstract、final修饰等;
6、类索引、父类索引、接口索引集合,这里会用到常量池中的符号引用;
7、字段表,也就是我们定义的属性;
8、方法表,也就是我们定义的方法;
9、属性表,即是各种属性的集合,如Code属性,即是java代码编译后的字节码指令等等;
阅读全文
0 0
- java中class文件基本结构
- Java中.class文件的结构
- class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- Java Class文件结构
- Java Class文件结构
- java class文件结构
- L1-030. 一帮一
- C语言基础-C语言知识框架
- 数据结构与算法——单链表的基本操作
- 怎么完全备份ORACLE数据库,并在另一台电脑上恢复
- Oracle ASM安装和配置
- java中class文件基本结构
- 关于对javascript的局部变量以及全局变量作用域的追踪
- Number of Parallelograms CodeForces
- luci+ricci构建集群
- Java连接服务器MySQL
- 数据结构与算法(32)——字符串算法
- [加速]为conda添加国内镜像
- 无法实例化xxx对象
- python3_列表