期刊文献+
共找到405篇文章
< 1 2 21 >
每页显示 20 50 100
Java虚拟机技术研究
1
作者 李云齐 《移动信息》 2024年第6期221-224,共4页
Java虚拟机技术是一种跨平台的编程语言运行环境,是计算机领域中的重要部分。通过Java虚拟机技术,开发人员可以实现更高效的内存管理和多线程并发操作,提高程序运行的性能和稳定性。文中从Java虚拟机的基本理论出发,通过优化其执行技术... Java虚拟机技术是一种跨平台的编程语言运行环境,是计算机领域中的重要部分。通过Java虚拟机技术,开发人员可以实现更高效的内存管理和多线程并发操作,提高程序运行的性能和稳定性。文中从Java虚拟机的基本理论出发,通过优化其执行技术,利用S3C2440芯片和Linux系统实现Java虚拟机设计,以期能为跨平台编程语言的发展提供技术支持。 展开更多
关键词 java 虚拟 解释执行
下载PDF
Java视域下虚拟机技术运用探究
2
作者 王敬 《新潮电子》 2023年第9期28-30,共3页
Java编程使用的程序主要是C语言与C++,作为Java技术的核心部分,Java虚拟机技术体系架构涵盖了类装载器、运行时数据区、执行引擎、本地方法接口以及垃圾收集模块五个方面。随着Java虚拟机技术的不断发展,其开始广泛应用到生活电器、Andr... Java编程使用的程序主要是C语言与C++,作为Java技术的核心部分,Java虚拟机技术体系架构涵盖了类装载器、运行时数据区、执行引擎、本地方法接口以及垃圾收集模块五个方面。随着Java虚拟机技术的不断发展,其开始广泛应用到生活电器、Android系统以及Web交互网站中,根据实际应用情况,总结与提出了Java虚拟机技术应用中主要问题与解决策略。 展开更多
关键词 java 虚拟技术 架构 运用
下载PDF
基于Java的虚拟机技术的应用实践
3
作者 姚冠宇 《信息与电脑》 2023年第24期13-15,共3页
Java虚拟机(Java Virtual Machine,JVM)是一种用于执行Java字节码的抽象计算机,为Java程序提供了一个运行环境。基于Java的虚拟机技术在许多领域得到了广泛应用,如Web服务器、移动应用、桌面应用等。基于此,文章探讨基于Java的虚拟机技... Java虚拟机(Java Virtual Machine,JVM)是一种用于执行Java字节码的抽象计算机,为Java程序提供了一个运行环境。基于Java的虚拟机技术在许多领域得到了广泛应用,如Web服务器、移动应用、桌面应用等。基于此,文章探讨基于Java的虚拟机技术的应用实践。 展开更多
关键词 java 虚拟技术 应用实践
下载PDF
Java虚拟机分析 被引量:21
4
作者 王立冬 张凯 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第1期60-63,共4页
研究 Java平台的核心——虚拟机 .为了使 Java在不同的平台上顺利运行 ,研究 Java虚拟机 (Java virtualmachine,简称 JVM)的组成及运行机制 ,为编程实现 JVM或向各种平台移植 JVM提供参考 .通过对 Kaffe(一种Java虚拟机的实现 )桌面版... 研究 Java平台的核心——虚拟机 .为了使 Java在不同的平台上顺利运行 ,研究 Java虚拟机 (Java virtualmachine,简称 JVM)的组成及运行机制 ,为编程实现 JVM或向各种平台移植 JVM提供参考 .通过对 Kaffe(一种Java虚拟机的实现 )桌面版本的源代码进行分析 ,得出虚拟机运行的整个流程 ,并对流程中的关键部分进行深入研究 ,同时结合 Sun的《Java虚拟机规范》,总结出实现 JVM的一些关键步骤 ,并提出改进 展开更多
关键词 java虚拟 java平台 网络计算平台 jvm 运行 源代码 运行效率
下载PDF
Java虚拟机及其移植 被引量:13
5
作者 严东华 张凯 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第1期64-67,89,共5页
探索并实现一个基于嵌入式应用平台的 Java虚拟机 .在移植过程中所采用的平台是 Motorola的 MPC5 5 5芯片 ETAS实验板 ,虚拟机的实现平台是 RTXC实时操作系统 .所实现的 Java虚拟机可以在 RTXC的内核机制下实现调度 ,并且可运行简单的 J... 探索并实现一个基于嵌入式应用平台的 Java虚拟机 .在移植过程中所采用的平台是 Motorola的 MPC5 5 5芯片 ETAS实验板 ,虚拟机的实现平台是 RTXC实时操作系统 .所实现的 Java虚拟机可以在 RTXC的内核机制下实现调度 ,并且可运行简单的 Java用例 ,对 Java虚拟机在嵌入式系统中的应用具有重要的指导意义 . 展开更多
关键词 java虚拟 嵌入式java java类库 java平台 嵌入式应用平台 体系结构 程序移植
下载PDF
一个基于混合并发模型的Java虚拟机 被引量:6
6
作者 杨博 王鼎兴 郑纬民 《软件学报》 EI CSCD 北大核心 2002年第7期1250-1256,共7页
从解释执行到及时编译的转变极大地提高了Java程序的运行速度.但是,现有的Java虚拟机还有待进一步的改进.提出了一种新的Java虚拟机编译与执行模型——混合并发模型HCCEM(hybrid concurrent compilation and execution model).该模型通... 从解释执行到及时编译的转变极大地提高了Java程序的运行速度.但是,现有的Java虚拟机还有待进一步的改进.提出了一种新的Java虚拟机编译与执行模型——混合并发模型HCCEM(hybrid concurrent compilation and execution model).该模型通过多线程控制方式将字节码的编译与执行过程相重叠,从而获取加速的效果.另外还给出了基于HCCEM的Java虚拟机JAFFE的设计方案,并就实现中的执行模式切换、异常处理以及层次线程等问题进行了讨论.实验结果表明,HCCEM能够有效地提高Java程序的执行速度. 展开更多
关键词 混合并发模型 虚拟 异常处理 多线程 java语言 程序设计
下载PDF
基于线索化方法的嵌入式Java虚拟机性能优化技术研究 被引量:2
7
作者 李允 罗蕾 +1 位作者 雷昊峰 熊光泽 《小型微型计算机系统》 CSCD 北大核心 2005年第3期439-442,共4页
随着计算机的不断发展,逐渐呈现出了普适计算的模式.普遍认为,Java是适应普适计算的关键技术.分析了解释运行中利用线索化方法进行性能优化的技术,实现了基于直接线索化方法的嵌入式Java虚拟机的解释器性能优化方案,并对嵌入式Java虚拟... 随着计算机的不断发展,逐渐呈现出了普适计算的模式.普遍认为,Java是适应普适计算的关键技术.分析了解释运行中利用线索化方法进行性能优化的技术,实现了基于直接线索化方法的嵌入式Java虚拟机的解释器性能优化方案,并对嵌入式Java虚拟机的参考实现和基于直接线索化的优化方案进行了性能对比. 展开更多
关键词 嵌入式java 线索化方法 java虚拟 性能优化
下载PDF
Java虚拟机异常处理机制的设计与实现 被引量:8
8
作者 丁宇新 程虎 《计算机研究与发展》 EI CSCD 北大核心 2000年第5期622-626,共5页
异常处理机制是程序设计语言的重要特征之一 ,它为开发可靠性软件系统提供了强有力的支持 .介绍了不同语言的异常处理机制 ,对 Java语言的异常处理机制进行了详细论述 ,最后结合国产开放系统平台 COSIX虚拟机异常处理的设计 ,深入探讨... 异常处理机制是程序设计语言的重要特征之一 ,它为开发可靠性软件系统提供了强有力的支持 .介绍了不同语言的异常处理机制 ,对 Java语言的异常处理机制进行了详细论述 ,最后结合国产开放系统平台 COSIX虚拟机异常处理的设计 ,深入探讨了在解释执行和及时编译执行两种不同的情况下 ,异常处理设计与实现的关键技术 . 展开更多
关键词 java语言 虚拟 异常处理 编译程序
下载PDF
Java虚拟机用户级多线程的设计与实现 被引量:6
9
作者 丁宇新 程虎 126.com 《软件学报》 EI CSCD 北大核心 2000年第5期701-706,共6页
详细介绍了国产开放系统平台 Java虚拟机多线程的设计与实现 .在线程调度上 ,采用带有独立队列的静态级别轮巡调度 ,较好地解决了独立循环线程的调度问题 .对于线程的同步 ,采用了哈希混合锁的设计方案 .实验结果证明 ,该锁具有空间小。
关键词 虚拟 多线性 java语言 设计 操作系统
下载PDF
嵌入式Java虚拟机实现中的代码优化 被引量:6
10
作者 黄广君 普杰信 吴庆涛 《河南科技大学学报(自然科学版)》 CAS 2003年第1期55-58,共4页
代码优化是提高Java虚拟机执行速度的重要手段之一。本文提出了一种基于预处理的代码优化方法。预处理模块与嵌入式Java虚拟机并行工作 ,为其标注基本块、循环等结构 ,并通过数据流分析收集各方法、各变量的引用次数。Java虚拟机利用预... 代码优化是提高Java虚拟机执行速度的重要手段之一。本文提出了一种基于预处理的代码优化方法。预处理模块与嵌入式Java虚拟机并行工作 ,为其标注基本块、循环等结构 ,并通过数据流分析收集各方法、各变量的引用次数。Java虚拟机利用预处理模块所收集的信息 ,判定各块程序的执行频率 ,对高频部分进行内联、寄存器分配等优化处理。 展开更多
关键词 嵌入式java虚拟 代码优化 预处理 KVM 解释器 JIT算法 内联 寄存器分配
下载PDF
Java虚拟机中类装载器的实现 被引量:5
11
作者 王立冬 张凯 《计算机应用》 CSCD 北大核心 2002年第11期107-109,共3页
描述了类装载器的功能并对其进行了分类 ,提出了一种Java虚拟机类装载器的实现 ,设计了一种方法区中类文件的数据结构 ,同时指出了类装载器实现中的重点和难点 ,最后总结了类装载器对Java虚拟机运行效率的影响。
关键词 虚拟 类装载器 java语言 程序设计
下载PDF
嵌入式Java虚拟机优化研究 被引量:4
12
作者 李锡祚 霍华 胡冠 《计算机应用与软件》 CSCD 2009年第7期257-259,共3页
为了改进手机中Java小程序的运行效率,基于KVM提出一种嵌入式Java虚拟机优化方案。在此方案中对解释器进行了改造,引入编译技术,并对KVM运行时内存的分配与回收方式作了改进。最后对比分析了在基准测试中KVM与优化方案的性能结果。
关键词 嵌入式java虚拟 KVM 线索化解释器 动态自适应编译器
下载PDF
嵌入式JAVA虚拟机机制研究 被引量:2
13
作者 宋韬 盘细平 +1 位作者 杨春福 张广敏 《计算机应用与软件》 CSCD 北大核心 2006年第6期62-64,67,共4页
开展了JAVA在嵌入式领域的技术研究,阐述了对JAVA虚拟机在嵌入式系统中的实现机制的理解,包括开发平台和运行平台的机制。
关键词 嵌入式系统java虚拟 语言规范 虚拟规范 类文件
下载PDF
Java虚拟机中无用单元的精确回收 被引量:2
14
作者 丁宇新 程虎 《计算机学报》 EI CSCD 北大核心 1999年第11期1228-1232,共5页
保守无用单元回收算法由于没有考虑内存单元的类型信息而导致大量的无用单元无法回收,该文结合Java 虚拟机的特点提出了对象空间的优化存储结构、内存单元数据类型的标记算法.优化存储结构将对象引用域与基本域分开存放,加快了... 保守无用单元回收算法由于没有考虑内存单元的类型信息而导致大量的无用单元无法回收,该文结合Java 虚拟机的特点提出了对象空间的优化存储结构、内存单元数据类型的标记算法.优化存储结构将对象引用域与基本域分开存放,加快了垃圾回收程序扫描对象空间的速率.内存单元数据类型的标记算法采用静态变量标记与动态变量跟踪的方法,较好地解决了变量数据类型的控制点依赖与控制路径依赖,为无用单元的精确回收奠定了基础,该文并就增量回收算法的设计进行了简单的讨论. 最后作者用实验验证了该方法的可行性,实验表明动态内存标记并没有引入过多的时间耗费且回收空间显著增加. 展开更多
关键词 无用单元回收 虚拟 java语言 程序设计
下载PDF
Java语言及其虚拟机技术探讨 被引量:3
15
作者 赵春云 郭煦 +1 位作者 金戟 张久文 《微电子学与计算机》 CSCD 北大核心 1998年第3期15-18,共4页
随着Internet的迅猛发展,Internet编程语言Java愈来愈成为计算机行业的焦点。本文在简述了Java的主要特点后,重点对Java最关键的技术──虚拟机进行了深入的探讨。
关键词 java语言 虚拟 程序设计语言 INTERNET网
下载PDF
Java虚拟机中的只读锁优化 被引量:1
16
作者 林传文 顾乃杰 黄章进 《小型微型计算机系统》 CSCD 北大核心 2013年第5期1113-1117,共5页
Java虚拟机使用锁机制来实现多线程共享数据结构的同步.锁机制维护的临界区通常对共享数据结构只进行读操作.只读锁是指当某个线程持有锁在只读临界区时,其他线程可以直接进入只读临界区而无需等待.只读锁能极大地提高锁机制的同步性能.... Java虚拟机使用锁机制来实现多线程共享数据结构的同步.锁机制维护的临界区通常对共享数据结构只进行读操作.只读锁是指当某个线程持有锁在只读临界区时,其他线程可以直接进入只读临界区而无需等待.只读锁能极大地提高锁机制的同步性能.Java虚拟机的锁机制可分为轻量级锁和重量级锁两层,当线程冲突时从轻量级锁转向重量级锁.本文分别从轻量级锁和重量级锁两个层次分别进行只读锁优化.轻量级锁的只读优化算法可以减少原子操作的开销;重量级锁的只读优化算法则可以使多个线程同时在只读临界区中.最后在Java虚拟机HotSpot中实现只读锁优化,并且在龙芯3A上进行实验.性能测试用例包括单线程Java程序、多线程Java程序以及SPECjvm2008.实验结果表明,上述优化方法能极大降低线程进入和退出只读临界区的开销,提高Java虚拟机的同步性能. 展开更多
关键词 只读锁 同步 优化 java虚拟
下载PDF
Java虚拟机动态类加载的形式化模型 被引量:3
17
作者 左天军 朱智林 +1 位作者 韩俊刚 陈平 《计算机科学》 CSCD 北大核心 2005年第7期209-213,共5页
Java虚拟机支持一种功能很强的动态加载类的机制,它具有惰性加载、类型安全连接、用户自定义加载策略、以及动态名字空间等特性。但是,在Java的早期实现(JDK1.0和1.1)中,这种机制包含了一种称为类型欺骗的严重设计错误。尽管JDK1.2通过... Java虚拟机支持一种功能很强的动态加载类的机制,它具有惰性加载、类型安全连接、用户自定义加载策略、以及动态名字空间等特性。但是,在Java的早期实现(JDK1.0和1.1)中,这种机制包含了一种称为类型欺骗的严重设计错误。尽管JDK1.2通过引入一种类加载约束策略修正了这个错误,但是由动态加载引起的其它形式的类型欺骗仍然存在于JDK1.2和1.3中。本文详细讨论了与动态类加载相关的类型欺骗问题,提出了一个严格定义Java虚拟机操作语义和静态语义的形式化模型。其中,操作语义描述了类加载约束策略、字段及方法解析算法等类加载的主要特性;静态语义采用类型规修正了JDK1.2和1.3中的类型欺骗。 展开更多
关键词 java虚拟 形式化模型 动态 JDK1.2 加载 静态语义 用户自定义 安全连接 名字空间 设计错误 操作语义 语义描述 解析算法 类型 欺骗 字段
下载PDF
面向普适计算终端的Java虚拟机性能优化技术研究 被引量:1
18
作者 李允 罗蕾 +1 位作者 雷昊峰 熊光泽 《计算机应用研究》 CSCD 北大核心 2005年第3期55-57,79,共4页
分析了解释运行中利用线索化方法进行性能优化的技术,实现了以直接线索化方法为基础的Java虚拟机的解释器性能优化方案,并对嵌入式Java虚拟机的参考实现和Java的优化实现进行了性能对比。
关键词 普适计算 java虚拟 线索化方法 直接线索化方法:性能优化
下载PDF
Kjava虚拟机的研究与设计 被引量:2
19
作者 黄广君 王万诚 《控制工程》 CSCD 2003年第5期444-446,共3页
Kilos Virtual Machine(KVM)是J2ME的核心技术,通过安装KVM、手机等嵌入式设备可以通过网络下载运行J2ME版的Java应用程序。讨论了KVM的主要设计技术,提出了符合CLDC规范的KVM设计方案;该方案首次采用了基于预处理程序的实现技术,使得KV... Kilos Virtual Machine(KVM)是J2ME的核心技术,通过安装KVM、手机等嵌入式设备可以通过网络下载运行J2ME版的Java应用程序。讨论了KVM的主要设计技术,提出了符合CLDC规范的KVM设计方案;该方案首次采用了基于预处理程序的实现技术,使得KVM的代码校验、垃圾回收和代码优化等在线处理工作大大减小,从而提高了KVM的性能;研究了预处理模块、垃圾回收模块的结构与算法及代码优化的策略;并讨论了具体实现中的若干问题。 展开更多
关键词 java语言 程序设计 Kjava 虚拟 代码优化算法 J2ME
下载PDF
Java虚拟机的硬件实现研究 被引量:1
20
作者 刘丹 孟令奎 《计算机工程》 CAS CSCD 北大核心 2007年第6期233-235,共3页
Java语言的平台无关性使其正在进入嵌入式系统领域,但Java的性能问题一直是Java应用关注的焦点。JIT技术的运用在一定程度上提高了Java的执行速度,但在对实时性要求高和存储受限的嵌入式等系统的运用中仍然难以满足其要求。文章提出了... Java语言的平台无关性使其正在进入嵌入式系统领域,但Java的性能问题一直是Java应用关注的焦点。JIT技术的运用在一定程度上提高了Java的执行速度,但在对实时性要求高和存储受限的嵌入式等系统的运用中仍然难以满足其要求。文章提出了一种基于硬件的解决方法——Java处理器,它能直接执行Java字节码,从而提高Java的性能,以用于实时及嵌入式系统。 展开更多
关键词 java虚拟 状态寄存器 缓存 流水线
下载PDF
上一页 1 2 21 下一页 到第
使用帮助 返回顶部