j2me的基本介绍⑵
3.3.j2me的基本结构
Sun J2me分为两部分:配置和概要。
包括配置虚拟机、核心类库和API。配置层定义了java虚拟机的特征和java类库的最小子集。也就是说,配置层为开发者提供了一个基础的、核心的Java平台。正如我前面提到的,j2me将设备分为两类,一类是连接设备,另一类是受限设备。有两种J2ME配置对应于这两种设备。它们是CDC(连接的设备配置)和cldc(连接的有限设备配置)。这里请注意,CDC使用经典的javaVM,而CLDC使用KVM(K虚拟机)。
注:kvm是sun为使用16/32位RISC/CISC微处理器或控制器的设备开发的,可用内存为160 KB ~ 512 KB。
Profile层还包含一组API,主要是针对某个家族的特定设备定义的。概要层是在特定的配置层上实现的,我们程序员负责在特定的概要上编写应用程序。适用于手机、PDA和其他连接的受限设备。他们的配置文件层被称为midp(移动信息设备配置文件)。所以MIDP和CLDC一起形成了一个完整的J2ME建筑。顺便说一下,sun还为MIDP上的应用程序起了一个独特的名字。它们被称为MIDlet。你觉得呢
它需要看起来熟悉。想想java里的applet。
┌┌┄┄┄┄┄┄┄
│ MIDlet │应用程序
├├├-cldc
│KVM├
├-┤┈┄┄┄┄┄┄┄┄
0条评论