首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序语言、算法语言论文

基于模板的动态Java字节码生成器的设计和实现

目录第1-9页
序言第9页
1. 研究背景第9页
2. 工作内容第9-10页
3. 工作步骤第10页
4. 研究意义及特色第10页
5. 论文组织结构第10-57页
 第一章 动态代码生成技术第12-17页
  1.1 动态代码生成的原理第12-13页
  1.2 动态代码生成技术的应用第13-14页
  1.3 动态代码生成技术应用的实例第14-15页
  1.4 动态代码生成技术的相关研究现状第15-17页
 第二章 字节码生成器的设计思想和设计目标第17-21页
  2.1 动态字节码生成器的提出第17-18页
  2.2 字节码生成器的设计思想第18-20页
  2.3 字节码生成器的设计目标第20-21页
 第三章 JAVA语言及其执行效率问题第21-25页
  3.1 JAVA语言概述第21-22页
  3.2 JAVA运行系统第22-23页
  3.3 JAVA程序的执行效率问题第23-24页
  3.4 JAVA编译器第24-25页
 第四章 CLASS文件格式分析及其JAVA虚拟机指令综述第25-34页
  4.1 JAVA虚拟机的运行环境第25-27页
   4.1.1 PC寄存器第25页
   4.1.2 Java栈第25页
   4.1.3 堆第25-26页
   4.1.4 方法区第26页
   4.1.5 常数池第26页
   4.1.6 框架第26-27页
  4.2 CLASS文件格式第27-30页
   4.2.1 ClassFile结构第27-28页
   4.2.2 常数池第28页
   4.2.3 Field_info结构第28-29页
   4.2.4 Method_info结构第29页
   4.2.5 Attribute_info结构第29-30页
  4.3 JAVA虚拟机指令集综述第30页
   4.3.1 装载和存储指令第30页
   4.3.2 运算指令第30页
  4.3.3 类型转换指令第30-32页
   4.3.4 对象创建和操纵第31页
   4.3.5 操作数栈管理指令第31页
   4.3.6 控制转移指令第31页
   4.3.7 方法调用和返回指令第31-32页
   4.3.8 抛出和处理异常第32页
   4.3.9 同步第32页
  4.4 CLASS文件的执行流程第32-33页
  小结:第33-34页
 第五章 字节码生成器的实现第34-49页
  5.1 系统综述第34-35页
  5.2 字节码生成接口分析第35-37页
   5.2.1 类型定义接口第35页
   5.2.2 操作实现接口第35-36页
   5.2.3 字节码生成接口的调用第36-37页
  5.3 结构描述模块的设计第37-43页
   5.3.1 结构描述模块概况第37-38页
   5.3.2 类的表示第38-40页
   5.3.3 常数池第40-41页
   5.3.4 域的表示第41页
   5.3.5 方法的表示第41-42页
   5.3.6 其他结构的表示第42-43页
  5.4 字节码生成模块的设计第43-48页
   5.4.1 字节码生成模块概况第43-44页
   5.4.2 Coder类第44-47页
   5.4.3 MethodFrame类第47-48页
  小结:第48-49页
 第六章 模板在字节码生成其中的应用第49-54页
  6.1 模板化方法对提高执行效率的作用第49页
  6.2 模板化方法的实现第49-51页
   6.2.1 模板的表示第50-51页
   6.2.2 模板中洞的构造第51页
  6.3 模板化方法生成字节码程序的实例第51-54页
 第七章 结束语第54-55页
 参考文献第55-57页
 致谢第57页

论文共57页,点击 下载论文
上一篇:视频头肩序列图象编码算法的实用化研究
下一篇:卫星寻呼转码卡的研究与设计