- 0
- 0
- 约 23页
- 2016-10-19 发布于重庆
- 举报
实例分析JavaClass的文件结构
实例分析Java Class的文件结构
今天把之前在Evernote中的笔记重新整理了一下,发上来供对java class 文件结构的有兴趣的同学参考一下
学习Java的朋友应该都知道Java从刚开始的时候就打着平台无关性的旗号,说“一次编写,到处运行”,其实说到无关性,Java平台还有另外一个无关 性那就是语言无关性,要实现语言无关性,那么Java体系中的class的文件结构或者说是字节码就显得相当重要了,其实Java从刚开始的时候就有两套 规范,一个是Java语言规范,另外一个是Java虚拟机规范,Java语言规范只是规定了Java语言相关的约束以及规则,而虚拟机规范则才是真正从跨 平台的角度去设计的。今天我们就以一个实际的例子来看看,到底Java中一个Class文件对应的字节码应该是什么样子。 这篇文章将首先总体上阐述一下Class到底由哪些内容构成,然后再用一个实际的Java类入手去分析class的文件结构。
在继续之前,我们首先需要明确如下几点:
1)Class文件是有8个字节为基础的字节流构成的,这些字节流之间都严格按照规定的顺序排列,并且字节之间不存在任何空隙,对于超过8个字节的数据,将按 照Big-Endian的顺序存储的,也就是说高位字节存储在低的地址上面,而低位字节存储到高地址上面,其实这也是class文件要跨平台的关键,因为 PowerPC架构的处理采用Big
您可能关注的文档
- 安全继续教育培训试题及答案.docx
- 安全试题(公共部分).docx
- 安全质量期末复习考点.doc
- 安全防范监控报警系统维保协议.doc
- 安利企业战略管理战略.doc
- 安卓代码POS系统界面.doc
- 安卓项目组开发编码规范V01.docx
- 安康杯知识竞赛题库确认版.docx
- 安安16年度培训需求调查报告.doc
- 中国旅游客源地概述(二).doc
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
最近下载
- 头痛诊断与治疗中国专家共识(2025年).pdf VIP
- 2025年北京服装学院招聘笔试模拟试题及参考答案详解.docx
- 金刚砂地面施工方法方案.docx VIP
- 高教社2026教学课件《储能导论》-第2章-热质储能.pptx VIP
- Danfoss丹佛斯iC2-Micro Frequency Converters Appl. Gui Application guide说明书用户手册.pdf
- 超星网课尔雅《美的历程:美学导论》超星尔雅答案2023章节测验答案.pdf VIP
- 日立扶梯HE12电气原理图纸.pdf
- T∕CECS G-D66-01-2019 公路波纹钢涵洞技术规程.pdf
- 2025年新型电力系统构建与新能源并网的关键技术与标准工作报告.pdf
- 邮轮游艇码头船舶充电的多级伸缩式岸电电缆输送装置.pdf VIP
原创力文档

文档评论(0)