`
xp9802
  • 浏览: 1217369 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JVM与KVM CVM

阅读更多
Java 程序是以边解释边执行的方式运行的,所有的Java 程序都会被编译成为二进制代码并运行在Java虚拟机上( J2EE、J2SE 中的Java 虚拟机简称为 JVM)。

在 J2ME 中有两类虚拟机:CVM (C Virtual Machine,C虚拟机)与 KVM (K Virtual Machine,K虚拟机)。KVM 和 CVM均可被看作是一种 Java 虚拟机,是 JVM 的子集,在功能上都是 JVM 的缩减版。这两类虚拟机的适用范围并不相同,简单地说,CVM 的功能比KVM 功能更为强大。
分享到:
评论

相关推荐

    手机游戏编程实训(复习).doc

    - JVM、CVM、KVM:JVM是Java Virtual Machine的缩写,用于J2SE和J2EE;CVM是Compact VM,适用于用户和嵌入式设备;KVM是K Virtual Machine,专为资源受限的小型设备设计。 2. **配置与框架**: - CDC(Connected ...

    基于J2ME的移动通讯设备游戏的开发

    J2ME体系结构中包含了两种类型的虚拟机:CVM(C Virtual Machine)和KVM(K Virtual Machine)。这两种虚拟机都可被视为Java虚拟机的一种变体,属于JVM的子集,在功能上相对于完整版的JVM进行了裁剪和优化。 - **...

    [OpenGL编程指南(第四版)].(Ebook.-.Pdf.-.Java).O'Reilly.-.j2Me.In.A.Nutshell.pdf

    KVM是CLDC的JVM实现,支持调试工具进行代码调试,这对于开发人员在资源受限的环境中调试代码至关重要。 #### 2.4 高级KVM主题 这部分内容深入探讨了KVM的高级主题,可能包括性能优化、内存管理策略等。 ### 移动...

    J2ME手机游戏开发探讨

    虚拟机层有CVM和KVM,前者功能更强大;配置层主要分为CLDC和CDC,分别针对有限连接设备和全功能设备;简表层则是针对特定设备特性的应用框架,如MIDP(Mobile Information Device Profile)用于手机游戏开发。 随着...

    基于J2ME的手机编程

    这两种虚拟机都是JVM的子集,但功能有所不同,KVM的功能更为精简。 - **配置(Configuration)**:配置决定了虚拟机的类型和可用的API集合。CDC针对资源丰富的设备,提供更多的API支持;CLDC则是为资源受限的设备...

    J2me试题锦集

    - **虚拟机类型**:J2ME使用CVM或KVM虚拟机,而非标准的JVM或DVM。 - **键盘事件**:`keyReleased(int keyCode)`方法用于处理键盘按键释放事件。 - **设备分类**:CLDC适用于手持设备如PDA、手机、寻呼机等,而机顶...

    J2ME实用教程PPT\课件

    J2ME的虚拟机根据目标设备的特点进行了优化,例如在某些设备上可能使用Compact Virtual Machine(CVM)或K Virtual Machine(KVM),它们相对于标准的Java虚拟机(JVM)更为轻量级,更适合资源有限的环境。...

    J2ME慢慢学教程

    **虚拟机的区别**:J2ME中的虚拟机(如KVM和CVM)是J2SE JVM的子集,针对不同的配置进行优化。 #### 二、J2ME目标设备 ##### 2.1 CLDC目标设备 - **内存限制**:160KB至512KB的总内存。 - **功率限制**:通常是...

    《Java 手机_PDA 程序设计入门》读书笔记

    在J2ME中,Java虚拟机的实现有两种:KVM (Kilobyte Virtual Machine) 适合硬件功能较弱的设备,而CVM (Compact Virtual Machine) 用于功能更强的硬件。Java HotSpot VM 是新一代虚拟机,Classic VM 是传统的虚拟机。...

Global site tag (gtag.js) - Google Analytics