首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 27 毫秒
1.
Internet     
选择自己的Java虚拟机。出于法律原因,Microsoft没有在最初的Windows XP CD-ROM上包含Java虚拟机(VM)。相反,Microsoft将其看作一个“即需安装”的组件:第一次访问带有Java编码的网站时,会提示你从Microsoft网站下载VM。目前,Microsoft的VM已经作为Service Pack 1的一部分发行。  相似文献   

2.
在这一讲中,我们将重点介绍Java平台技术,首先介绍Java核心技术Java虚拟机的概貌、结构,然后再说明100%纯Java的概念和纯Java程序应遵循的原则,在本讲的最后,我们将介绍几种主要的Java开发工具和浏览工具。 一、Java虚拟机 上一讲我们已经提到平台无关性是Java最重要的特性,而实现这一特性的基础就是Java虚拟机。因此,了解Java虚拟机的结构和工作方式对进一步理解Java概念十分有益。下面我们将从两个方面介绍Java虚拟机。 1.什么是Java虚拟机 可以说,Java不仅仅是一种语言,更重要是一种区别于传统系统,遵循“网络就是计算机”信条的平台技术。Java平台将面向对象系统扩展成包括程序和数据的网络计算机,而这  相似文献   

3.
Java栈是Java虚拟机中运行时数据区的主要组成部分。大部分虚拟机指令的操作都与Java栈中的框架相关联。该文描述了Java栈在Java虚拟机运行中所起的作用,自行设计了一种Java栈的数据结构,提出了一些具有代表性的字节码指令的实现方法。同时总结了Java栈对虚拟机运行效率的影响。  相似文献   

4.
本文针对移动通信设备的硬件特点,分析了编译优化技术应用于嵌入式Java虚拟机上所面临的困难,提出了一套基于解释执行的嵌入式Java虚拟机性能优化方案,能够有效地提高Java虚拟机的性能。  相似文献   

5.
经过一年多的反复权衡之后,Microsoft决定控制Java,准备为这一语言创建一个独立的、以Windows为中心的版本。 Microsoft计划为Java开发一个源代码编译程序,这一编译程序,可使开发人员创建运行速度更快的Java执行程序——但这种程序只能运行在Windows上。同时,Microsoft还将把“Win32 Java虚拟机”重新命名为“Microsoft虚拟机”。用户可以使用Microsoft这一Java虚拟机替换Netscape的Navigator浏览器中的Java虚拟机。据悉,Microsoft  相似文献   

6.
目前,大多数人仍旧在运行Windows及其内码,但是否有朝一日Java能够运行世上的大多数软件呢?为了找到答案,我们开始研究并执行测试,在此我们能够告诉你Java与Windows内码之间的关系。 与传统软件不同,Java程序不像内码可执行程序一样让单一的CPU—如Pentium—来运行,它们是编写成可以由软件仿真的“虚拟机”上运行(这也就是术语“Java虚拟机”的来源)。这些被称为  相似文献   

7.
刘辉  陈家骏 《微计算机信息》2006,22(17):134-136
首先分析了Sun公司的嵌入式Java虚拟机KVM性能低效的原因,在此基础上引入两种Java虚拟机性能加速技术:JIT和Native线程。通过建立MVM模型,将这两种加速技术融合到了Java虚拟机中,并详细介绍了实现这两种加速技术的关键数据结构和算法。实验结果表明Java虚拟机的性能获得明显的提高。  相似文献   

8.
目前,Linux网络计算机中的Java虚拟机在运行Java应用程序时,存在着执行性能较低的问题。该文实现一种优化方案:在Kaffe虚拟机中应用并改良直接线索式解释器优化技术。旨在兼顾Linux NC现有的硬件配置和软件模式,有效地提升Java虚拟机运行效率,并保证较低的CPU和内存成本。从而改善虚拟机的性能表现。  相似文献   

9.
Java虚拟机(Java Virtual Machine,JVM)是一种用于执行Java字节码的抽象计算机,为Java程序提供了一个运行环境。基于Java的虚拟机技术在许多领域得到了广泛应用,如Web服务器、移动应用、桌面应用等。基于此,文章探讨基于Java的虚拟机技术的应用实践。  相似文献   

10.
Java虚拟机新技术探讨   总被引:4,自引:1,他引:4  
俞建新  孙希 《计算机应用》2001,21(Z1):74-76
Java语言的运行环境(Java平台)由Java虚拟机和应用编程接口(API,也叫运行类库)两部分组成,其中虚拟机是程序运行的引擎,主要完成字节码解释执行、线程同步、垃圾回收等功能,它所使用的技术决定了程序的运行速度.文中从几个主要方面介绍了当前Java虚拟机实现所使用的主要新技术.  相似文献   

11.
杨兴平 《网络与信息》2005,19(12):56-57
首先我们来明确什么是虚拟机?虚拟机(VirtualPC)是在物理电脑上虚拟出的一台PC,和真实的物理电脑一样,虚拟机也有自己的CPU、内存、硬盘以及I/O设备,只不过,在虚拟机上这些物理的硬件设备都是虚拟的而已。在软件方面,虚拟机也需要安装操作系统,和真实的物理电脑一样,也能安装并运行各种软件。要在物理电脑上安装一台虚拟机需要借助其它软件,这就是本文的主角——VMwareWorkstation,该软件是VMware公司开发的虚拟机软件,利用它,我们可以在一台物理电脑上虚拟出安装有不同操作系统的多台虚拟机,在VMware Workstation中,这些虚拟机分别…  相似文献   

12.
本文研究了Java技术在嵌入式领域应用中所存在的系统占用资源较多和程序执行效率较低两个关键性难题。在研究国内外目前应用于嵌入式Java虚拟机中的各种性能优化技术和尚待解决的问题的基础上,尝试从对垃圾回收方式改进和虚拟机内部结构改造两方面对两个难题提出了解决的新方法。结合在垃圾回收和虚拟机内部结构方面的改进,本文搭建了一个新的改进型嵌入式Java虚拟机。  相似文献   

13.
《计算机应用文摘》2006,(6):110-110
与PC机一样,也可以在虚拟机上安装多个操作系统,这里我们将在安装了Windows XP的虚拟机中继续安装Linux系统,以安装Red Hat Fedora Core为例进行介绍。  相似文献   

14.
介绍了以构造一个具有更小的需信任计算基础的Java虚拟机系统为目的的研究工作,将一种类型安全的低级语言TLL应用到Java虚拟机的即时编译器中.TLL的类型系统基于多态的类型化入演算,它具有丰富的表现力且能够编码各种高级语言的抽象.基于TLL的一个虚拟机原型系统已经实现,它可以作为实现一个具有微小的需信任计算基础的Java虚拟机的起点.  相似文献   

15.
介绍Java虚拟机的概念,以常用的KVM为例,讲述了将Java虚拟机移植到ARM平台的方法,重点介绍了移植过程中的编译选项。  相似文献   

16.
本文针对移动通信设备的硬件特点,分析了编译优化技术应用于嵌入式Jwa虚拟机上所面临的困难,提出了一套基于解释执行的嵌入式Java虚拟机性能优化方案,能够有效地提高Java虚拟机的性能.  相似文献   

17.
嵌入式系统中Java虚拟机的研究与移植   总被引:3,自引:0,他引:3  
倪红波  谷建华  周兴社 《计算机工程》2004,30(24):52-53,173
研究了Java平台的核心——虚拟机(JVM),主要分析了开放源码的Java虚拟机Kaffe的结构、运行机制,并针对特定的嵌入式应用,研究了将Kaffe移植到给定的处理器和操作系统之上的关键技术,给出了相应的移植方案,对Java虚拟机在嵌入式系统中的应用具有较大的指导意义。  相似文献   

18.
虚拟机可以非常方便地让你在一个现有的系统中尝鲜其他系统,比如在XP中尝试Win7。不过大家平时新建虚拟系统,都是在虚拟软件(VMware等)中按部就班地安装,操作复杂。何不直接把已经安装好的系统移植到虚拟机中?这样不仅安装简单,而且安装后使用环境也熟悉。  相似文献   

19.
《程序员》2004,(2):33-33
垃圾收集器(Garbage Collector,GC)是现代软件虚拟机技术的重要组成部分,其设计方案对运行于虚拟机上的应用程序性能影响极大。Java虚拟机(JVM)与.net framework都提供了这一功能。下面我们简单介绍一下Java虚拟机中的垃圾收集器原理。  相似文献   

20.
研究了JDK6 HotSpot虚拟机,主要分析了JDK6 HotSpot虚拟机的结构和运行机制。针对龙芯平台上的应用,研究了将JDK6 HotSpot虚拟机移植到龙芯处理器平台系统上的关键技术,给出了相应的移植方案。通过初步的移植,使得龙芯平台通过移植后的JDK6 HotSpot虚拟机能在console端支持Java运行环境。最后,分析了移植后的HotSpot虚拟机的性能瓶颈,并给出了优化的方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号