Java卡Java卡虚拟机解释器Java栈异常处理.doc

Java卡Java卡虚拟机解释器Java栈异常处理.doc

ID:51690285

大小:41.95 KB

页数:4页

时间:2020-03-15

Java卡Java卡虚拟机解释器Java栈异常处理.doc_第1页
Java卡Java卡虚拟机解释器Java栈异常处理.doc_第2页
Java卡Java卡虚拟机解释器Java栈异常处理.doc_第3页
Java卡Java卡虚拟机解释器Java栈异常处理.doc_第4页
资源描述:

《Java卡Java卡虚拟机解释器Java栈异常处理.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java卡论文:JCVM解释器的研究与设计【中文摘要】随着我国信息化建设的不断深入发展,智能卡在我国各行业的应用越来越广泛,在智能卡技术和智能卡应用领域进一步规范化的背景下,Java卡技术以其平台无关性、多应用性和动态下载的特点成为智能卡领域研究和发展的热点。Sun公司给出的Java卡规范只是一个纲领性文档,它给出了构建Java卡的指导性原则,但却没有给出构建Java卡的细节。因此,构建Java卡的方法很可能各不相同,甚至差别很大。如何实现Java卡规范的基本要求,并尽可能确保Java卡的运行效率和鲁棒性是构建Java卡时需要研究的主要问题。Java卡技术体系中,最为关键的是Java

2、卡虚拟机的设计与实现。而解释器则是Java卡虚拟机的核心,它负责解释执行Java应用程序转换后的字节码。本文主要目标是对Java卡虚拟机的研究,并设计和实现一个符合Java卡规范的虚拟机解释器。本文首先通过对Java卡虚拟机模型进行分析,阐述了实现一个Java卡虚拟机解释器的要点问题。主要从Java卡虚拟机所涉及到的数据类型,运行时数据区,二进制表示文件EXP和CAP的格式对Java卡虚拟机进行分析。并据此来设计解释器的寄存器、Java栈、堆空间和异常处理等功能模块,...【英文摘要】WiththeconstructionofChina’sinformation-depthdevel

3、opment,thesmartcardisusedmoreandmorewidelyinvariousindustriesinChina.Withfurthernormalizationforthesmartcardstechnologyandsmartcardsapplications,JavaCardtechnologybecomethefocusofresearchanddevelopmentinsmartcardsfieldforitscharacteristicsofplatform-independent,multi-applicationandthedynamicdow

4、nload.JavaCardSpecificationisaguidanceofaprogrammaticdocumentthatgivesguidingprinciplesinbuildi...【关键词】Java卡Java卡虚拟机解释器Java栈异常处理【英文关键词】JavaCardJCVMinterpreterJavastackExceptionhandle【索购全文】联系Q1:138113721Q2:139938848【目录】JCVM解释器的研究与设计摘要4-5ABSTRACT5目录7-9CONTENTS9-11第一章绪论11-151.1研究背景11-121.2研究现状12-1

5、31.3选题意义131.4论文结构安排13-15第二章JCVM模型分析15-292.1总体结构162.2数据类型16-182.2.1基本类型172.2.2引用类型172.2.3抽象单元17-182.3运行时数据区18-202.3.1上下文182.3.2程序计数器182.3.3方法区18-192.3.4常量池192.3.5堆192.3.6Java栈19-202.3.7栈帧202.4EXP和CAP文件格式20-292.4.1EXP文件格式21-222.4.2CAP文件格式22-29第三章JCVM解释器的设计29-463.1JCVM解释器29-303.2指令集30-353.2.1类型和JC

6、VM30-323.2.2装载和存储指令323.2.3运算指令32-333.2.4类型转换指令333.2.5操作数栈管理指令333.2.6控制转移指令33-343.2.7对象创建和操纵指令343.2.8方法调用和返回指令343.2.9抛出异常指令34-353.2.10finally子句相关的指令353.3寄存器的设计35-363.4Java栈的设计36-403.4.1Java栈帧结构36-383.4.2Java栈运行机制38-403.5堆空间设计40-413.6异常及其处理机制41-463.6.1异常类结构41-423.6.2异常处理表结构42-443.6.3异常处理的设计44-46第

7、四章JCVM解释器的实现46-654.1JCVM解释器实现的软硬件环境464.2寄存器的实现46-474.3Java栈的实现47-504.4指令集的实现50-634.4.1装载和存储指令50-514.4.2运算指令51-524.4.3类型转换指令524.4.4操作数栈管理指令524.4.5控制转移指令52-544.4.6对象创建和操作指令54-594.4.7方法调用指令和返回指令59-624.4.8异常抛出指令62-634.4.9finally子句相关的指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。