查看“深入理解JVM:类文件结构”的源代码
←
深入理解JVM:类文件结构
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:JVM]] == 无关性的基石 == * 无关性:即与平台无关,“一次编写,到处运行(Write Once,Run Anywhere)”; * 无关性的基石:字节码(Byte Code): *: 各种不同平台的Java虚拟机,以及所有平台都统一支持的程序存储格式; '''Java虚拟机不与包括Java语言在内的任何程序语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联,Class文件中包含了Java虚拟机指令集、符号表以及若干其他辅助信息。''' :[[File:Java虚拟机提供的语言无关性.jpg|600px]] == Class类文件的结构 == <pre> </pre> === 魔数与Class文件的版本 === === 常量池 === === 访问标志 === === 类索引、父类索引与接口索引集合 === === 字段表集合 === === 方法表集合 === === 属性表集合 === == 字节码指令简介 == 6.4.1 字节码与数据类型 6.4.2 加载和存储指令 6.4.3 运算指令 6.4.4 类型转换指令 6.4.5 对象创建与访问指令 6.4.6 操作数栈管理指令 6.4.7 控制转移指令 6.4.8 方法调用和返回指令 6.4.9 异常处理指令 6.4.10 同步指令 == 公有设计,私有实现 == == Class文件结构的发展 ==
返回至“
深入理解JVM:类文件结构
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息