共查询到20条相似文献,搜索用时 15 毫秒
1.
刘治波 《济南教育学院学报》2008,(1):93-94
Java语言是目前最流行的编程语言,其最大的特点是:平台无关和内存安全。Java语言的核心是一套与物理机器无关的Java虚拟机,它提供了Java语言跨平台的基础。Java程序的运行其实就是Java字节码在Java虚拟机上解释运行的过程,同时Java虚拟机在底层给予安全方面的支持。所以深入了解Java虚拟机的结构是十分必要的,也只有理解了Java虚拟机才能写出更高效、更灵活、更安全的java程序来。本文将对Java虚拟机的内部结构进行解析,揭示Java虚拟机的内部构造。 相似文献
2.
杨丽洁 《河北工业大学成人教育学院学报》2005,20(4):17-20,48
本文通过深入分析Kaffe虚拟机的控制流源码,遵循Java应用程序在Java虚拟机中运行的实际流程,从初始化和装载以及执行两个方面论述了Kaffe虚拟机对Java应用程序的处理机制.同时,针对网络计算机,从改善虚拟机运行性能,兼顾硬件、软件条件,且保证功能性的角度,提出了一些优化Kaffe虚拟机控制流的途径,其中涉及一种基于解释器的优化方式及几项提升优化效果的设计.这些优化途径将成为后续优化实施方案的重要组成部分. 相似文献
3.
作为在智能卡平台上运行的Java虚拟机,受限于硬件资源,目前还只能以传统的单进程、单任务的机制运行。即使在具备多逻辑通道的卡上,虚拟机之上的Applet应用程序都是在APDU的触发下开始执行,其他Applet只有在其执行完成后才可以开始执行。单个APDU会话周期中只允许一个Applet应用程序执行。提出一种对卡上Java虚拟机的改造方案,来实现多个Applet以并发任务的状态共存、相互间中断并切换执行的机制,而后描述了这种机制的优点和多个应用场景,并就其局限性和优化进行讨论。 相似文献
4.
Java虚拟机中类装载机制的原理与应用 总被引:1,自引:0,他引:1
Java类的动态装载机制是Java虚拟机的一项核心技术,可以在运行时刻动态地加载或替换系统的某些功能模块,而不影响系统其它功能模块的正常运行。介绍了Java虚拟机中类的动态装载机制的原理、实现及应用,分析了类装载器的结构、用途,阐述了利用自定义类装载器装载并执行Java类的过程。 相似文献
5.
Java类的动态装载机制是Java虚拟机的一项核心技术,可以在运行时刻动态地加载或替换系统的某些功能模块,而不影响系统其它功能模块的正常运行。介绍了Java虚拟机中类的动态装载机制的原理、实现及应用,分析了类装载器的结构、用途,阐述了利用自定义类装载器装载并执行Java类的过程。 相似文献
6.
通过对Xen虚拟机和VMware虚拟机在性能及稳定性方面的对比测试研究,分析了两者在性能及稳定性方面的差异。测试采用对照实验法,即在相同的物理条件下,分别测试Xen虚拟机内部应用性能、Xen虚拟机稳定性与VMwareESX虚拟机内部应用性能、VMwareESX虚拟机稳定性。测试结果表明,无论是虚拟机内部应用的性能还是虚拟机稳定性,Xen虚拟机均与VMware虚拟机有一定差距。 相似文献
7.
郭烨 《洛阳师范学院学报》2003,22(5):59-62
将Java成功地移植到嵌入式系统的关键是虚拟机(JVM)技术.Java虚拟机是一种软件,对Java程序而言,它表现为具有单一硬件和操作系统特性的软件“计算机”,它能够使采用Java编程语言编写的程序无需修改就可以运行在大多数操作系统和硬件平台上.JVM具有自动内存回收功能,但是在嵌入式系统中,却不能采用传统的内存回收算法,因为这样的算法不能有效消除Java程序中的内存泄漏,从而会影响嵌入式系统的稳定性.本文分析了产生这种内存泄漏的原因,并提出了一种适应于嵌入式系统的JVM内存回收机制. 相似文献
8.
齐慧平 《赤峰学院学报(自然科学版)》2014,(13):23-24
随着信息技术的飞速发展,21世纪成为了信息时代.各种数字化产品不断涌现,成为了当前信息处理的主要工具。微处理器作为数字化产品的核心,在手机、个人电脑、电视机等等产品中有着广泛的应用,使得大部分产品都可以与网络相连接.通过网络连接起来的设备之间的硬件体系和操作系统是不相同的,Java可以通过创建与平台无关的程序来解决设备之间软硬件体系的不兼容问题.Java的这种功能主要是由Java虚拟机实现的.本文将详细剖析Java虚拟机内部实现机制,并着重分析如何在嵌入式系统中实现Java AWT技术. 相似文献
9.
阐述VMware虚拟机7.0的运行原理及其特点;介绍如何利用VMware虚拟机7.0进行《操作系统应用与维护》这门选修课的实践教学;详细描述在虚拟机上如何利用U盘启动PE维护安装操作系统的实验过程。 相似文献
10.
11.
Java语言是Sun公司1995年推出的一种完全面向对象的基于Web的编程语言。Java虚拟机把Java程序与具体的软硬件平台分隔开来,使得Java独立于具体的计算机平台,实现了真正的代码级跨平台可移植性,为实现网络环境下的应用软件提供了理想的开发工具。 相似文献
12.
13.
14.
基于Java的Web数据库连接池技术研究 总被引:2,自引:0,他引:2
Java语言是SUN公司于1995年推出的一种纯面向对象的语言。Java语言以其面向性、安全性、平台无关性,以及多线程和分布式等特点,迅速成为风靡全球的程序设计语言。基于Java的技术也应用越来越广泛,尤其在Web应用中更显优势。在使用Java语言和数据库有关的应用开发中,建立数据库连接的操作是系统中代价最大的操作之一,因为它是决定应用性能的一个重要因素。JDBC是SUN公司发布的Java领域访问数据库的规范。一般在使用JDBC进行和数据库的交互时,直接通过连接,应用程序就可以从数据库中访问数据。在一个简单的数据库应用中,由于数据库的访问不是很频繁,因此可以采用何时需要何时建立连接的方式。 相似文献
15.
Java和C++语言安全机制及网络安全规范的讨论 总被引:3,自引:0,他引:3
Java和 C++是两种优秀的面向对象编程语言 ,在网络应用中越来越发挥着它们重要的作用。特别是前者 ,作为一种基于网络平台的语言 ,其安全性能是一个很重要的问题。本文将从语言机制、运行环境和网络应用三个方面入手 ,较为全面地分析比较 Java和 C++的安全规范 ,从比较中发现两者在安全机制上的特性 ,从而使读者能够比较全面地认识到 Java在安全机制上的优势 相似文献
16.
快速部署虚拟机的新方法 总被引:1,自引:0,他引:1
在vSphere虚拟化环境下,利用虚拟机模板的增量备份可以实现虚拟机的数据保护,更重要的是实现虚拟机的快速部署,这种方法不仅适用于vSphere虚拟化环境,而且可以推广到其他任何虚拟化环境或云环境下,为整体信息服务质量的提升提供有力的支持。 相似文献
17.
本文通过对虚拟机技术进行分析,阐述了虚拟机可以提高效率、节约资源,是解决高职院校计算机专业实验的有效手段之一。通过较详细的操作步骤,用VMware Workstation创建Linux系统实验环境,同时提出Linux虚拟机中可做的常规实验,对虚拟机实验开发具有一定的参考价值。 相似文献
18.
虚拟装配技术的应用对机械产业产生了深远的影响,为了方便地优化装配序列、装配路径和虚拟场景,本文在分析了虚拟机床装配仿真的基础上,提出了一种虚拟语言及其相对应的函数的实现方案.这种语言包括环境渲染语言、虚拟场景设置语言和虚拟装配语言.虚拟语言实现过程实质是读取语言文件,提取信息,并调用相对应的函数来实现虚拟机床本体的建立、虚拟环境的渲染以及虚拟机床的装配仿真. 相似文献
19.
Javacard虚拟机的性能提升对Java语言的智能卡应用具有重要意义,高性能可配置器件的出现对于将问题在硬件上解决带来了新契机.本文描述了一种基于Avalon总线的Javacard虚拟机IP软核实现方法,它采用微序列解释执行字节码的微体系结构、Avalon主接口和VHDL格式RTL级软核模型,运用SOPC Builder通用系统开发方法构建了原型系统,实现的IP软核移植方便. 相似文献