J2ME 学习笔记1

J2ME 名词解释:

CLDC 和 CDC 对应的虚拟机分别是 CVM 和 KVM  /* Connection Limit Device Configuration */
前者最低要求主频在95MHZ之上,并且内存在1-4M
后者要求16MHZ内存在512K以上

J2ME使用配置(CDC或者CLDC)和简表(Profile)来定制JRE.
一个完整的JRE由配置和简表组成。配置决定了使用的JVM.是简表通过定义特定的类来为应用程序提供功能上面的支持,一个简表定义了设备所提供的API的集合.

如果把CDC、CLDC理解成硬件配置的话,Profile可以理解为硬件上面的操作系统,这个操作系统提供了程序可以调用的所有功能集合,也就是说Profile定义了各种功能的API函数集.但是实际解释Java程序的是CVM和KVM.其实Profile就是虚拟机上面提供的开发包.不同的开发包提供不同的核心功能的调用.

CDC 规范和CLDC规范中也都定义了基本的API集合,这些API提供 Java的基本功能,例如:java.io、java.lang、java.util、javax.microedition.io这些包就是定义与CDC和CLDC中的。不过这些包都是java最基本的功能,更多的面向设备的功能性API必须还是通过简表来提供.

几种常见的简表
MIDP(Mobile Information Devices Profile 移动设备简表):定义了移动信息设备的类型和提供相关的API集合,MIDP所定义的功能更加面向用户,而且比CLDC更高级

IMP(Information Device Prifile 信息模块简表)定义了提供网络连接,但是显示方式比较单一的设备简表,例如告警器。

Foundation Profile(基础简表):提供了用户界面以外 J2se所能提供的标准类库。

Personal Profile(个人简表):针对那些资源相对有限,但是对网络访问要求很高,基于AWT图形界面的设备,如Web-TV、汽车导航系统等

以上这些是J2ME中的基础规范,例如说CLDC设备必须要支持CLDC规范,同时要选择支持一个简表规范,可能是MIDP或者其他简表。对于CDC设备来说也必须支持 CDC规范,同时选择支持一个简表规范,可能是FP,也可能是PP。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值