毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现

毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现

ID:39539721

大小:1.06 MB

页数:39页

时间:2019-07-05

毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现_第1页
毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现_第2页
毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现_第3页
毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现_第4页
毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现_第5页
资源描述:

《毕业设计外文资料翻译--JVM - Java虚拟机在ActionScript3.0中实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计外文资料翻译学院:专业班级:学生姓名:学号:指导教师:附件:1.外文资料翻译译文;2.外文原文指导老师评语:工作态度认真,英文资料选择合理,与毕业论文相关度高。能在规定的时间内完成翻译任务,工作量饱满;语言较为通顺,专业术语表述较为准确。签名:张德成2015年10月14日1.外文资料翻译译文JVM-Java虚拟机在ActionScript3.0中实现摘要:本文介绍AJVM的概念和实现细节-在ActionScript3.0中实现国家的最先进的Java虚拟机(JVM)。动作脚本是支持编译为Java字节码客观的编程

2、语言。在所提出的解决方案出现了利用一个新的想法-已选择使用其他虚拟机的执行环境(行动为脚本虚拟机)来构建Java的由AJVM支持JVM规范第2节规定的功能虚拟Machine.The集的方式使所述机器在许多实际应用中都在商业方面,以及在科学中使用。作为AJVM的结构是模块化的,它的特点在未来的扩展不会造成任何困难。AJVMActionScript3.0中它是由ActionScript虚拟机(AVM)执行实施使得有可能在ActionScript3.0编写的应用程序中使用Java代码。它产生了许多新的机会,考虑到AVM是f

3、lash播放器的一部分-常用的插件为广大现代Web浏览器,包括移动版本的形式提供的多媒体播放器。关键词:JVM,动作,字节码1.简介规范的传统商业实现的目的是增加一个虚拟机JVM(VM)的性能。因此虚拟机在低级语言通常紧密地与操作系统(OS)和硬件结合实现(只是在这种编译成字节码硬件平台的本地代码编译器时)集成AJVM的.The目标是执行Java应用程序各种主要搭载了Web浏览器的计算机,通过它可以使用Java库中的Flash应用程序,并为最终用户方便的平台来观察和理解其背后的JVM概念,以增加代码的重用。最重要的是

4、该解决方案扩展Flash平台的新功能:多线程,阻塞操作,泛型类以及执行字节码的一个新概念。1.1.环境介绍主要有两种类型的虚拟机:仿真器和解释器[9],该模拟器是一个允许执行(在一个孤立的环境中)的整个操作系统和其他软件,旨在为特定平台由于硬件虚拟化。解释器能够执行的二进制的,预编译代码,这是一个内置的编译器的一个输出定义它自己的结构作为virtualdevice[7]的软件。在本文的进一步部分术语虚拟机将被用来表示解释。1.2.Flash平台和ActionScript3.0AdobeFlash技术(以前称为Macr

5、omediaFlash的)是一个多媒体平台,使网页中的新功能:动画,视频流,互动常用来实现游戏,广告,以及更复杂,更复杂的应用。Flash应用程序发布为SWF文件(冲击波Flash对象)。通常有每个应用程序,即使它可能包含许多库和多媒体资源的单个文件。在Flash5Flash4中引入了行动的概念扩大,并首次,在编程语言[10,11],闪光灯7与ActionScript编程的第二个版本一起发布的背景下使用的动作脚本术语语言:这样的功能类型控制(编译期间)和基于类的继承进行了介绍。Flash播放器9发布使用ActionS

6、cript3.0-语言是显著重新设计,以支持降级的兼容性,也有玩家两个虚拟机:AVM1(支持行动为脚本1.0和2.0)和AVM2(支持动作脚本3.0)[14],新功能的数量已被引入的球员,包括性能优化(硬件加速支持DirectX和OpenGL),型控制(代码编译和执行过程中),基于类和prototypebased继承,使用包分离,命名空间和正则表达式,新的字节码格式,E4X格式和其他支持。综上所述:ActionScript3.0中是基于对象的,具有很强的类型,控制指令式编程语言,编译成字节码AVM2虚拟机上执行,单线

7、程(由Flash播放器触发的事件驱动),所以不支持封锁方式,具有自动内存管理(垃圾收集器),不支持泛型类,不支持匿名类。在本文的另一部分来动作的任何引用将指向ActionScript3.0中。1.相关工作还有我们的工作所作出的贡献两大方面:Java虚拟机在非standardenvironment实施Flash播放器里面的Java平台的仿真。在作者的意见,有没有比AJVM其他的解决方案,同时处理:动作脚本和JVM。这使JVM能够模拟Flash播放器内的Java平台的一个独特的系统。有非标准的JVM包括以下提到的那些的主

8、体的出版物编号:Jamiga-该项目的目标是在Amiga的计算机[16]执行Java应用程序。JC-JVM的属性是一种新的方法来执行的字节码。所有的Java类转换上即时对源代码用C语言,然后编译从而使类似于传统只是在时间编译器[即时编译器性能的本机代码)[17]。Squawk-为嵌入式系统和小型移动设备实现JVM对JavaME[微型版)。所有元

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

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

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