在每种设备上操作的Java运行时环境和核心类——称为配置(configuration)。每项配置为一类特定的小型计算设备定义了一种Java虚拟机。配置有两种,一种用于手持设备,一种用于插件设备。
Java Community Process Program 为各种小型计算设备定义了profile(规范)。Profile由类组成,这些类使开发人员在同种类型的小型计算设备上实现相同的功能。
J2ME的配置
连接有限设备配置(Connected Limited Device Configuration,CLDC)连接设备配置(Connected Device Configuration,CDC)。
CLDC是为内存有限的16位和32位小型计算设备设计的。CLDC设备通常有160KB~512KB的可用内存,并使用电池供电。它们还使用不一致的、小带宽的无线网络连接,可能没有用户界面。CLDC设备使用KJava虚拟机(KVM)实现,KVM是JVM的一种缩减版本。CLDC设备包括寻呼机、个人数字助理、无线电话、专用终端和128KB~512KB内存的手持消费性电子设备。
CDC设备使用32位架构,至少有2MB内存,实现了具有完整功能的JVM。CDC设备包括数字机顶盒、家用电器、导航系统、购物终端和智能电话。
J2ME profile
Profile是由为特定小型计算机设备或某一种类的小型计算设备实现功能的Java类组成的。共7种profile:Foundation Profile,Game Profile,Mobile Information Device Profile,PDA
Profile,Personal Profile,Personal Basis Profile和RMI Profile。
本文介绍了J2ME中的两种主要配置:CLDC和CDC,分别针对内存受限的设备和具备更强大处理能力的设备。同时,文章还概述了J2ME中定义的7种不同的Profile,这些Profile为特定类型的小型计算设备提供了必要的功能。
832

被折叠的 条评论
为什么被折叠?



