首页 > 代码库 > [2] j2me CLDC概念

[2] j2me CLDC概念

1、Connected Limited Device Configuration(CLDC) 有限连接设备配置。
CLDC提供了一套标准的、面对小型设备的Java开发平台。

2、CLDC标准架构

  操作系统 -- 配置 -- Profile -- 可选包

ClDC的核心就是虚拟机和核心类库。虚拟机运行在目标操作系统之上

对下层的硬件提供必要的兼容和支持,核心类库提供操作系统所需的最小的软件需求。

3、CLDC1.0版本包含的功能

[1]Java核心语言与Java虚拟机的特性

[2]核心Java类库

  [3]IO

[4]网络

  [5]安全

  [6]国际化

4、CLDC1.0版本不包含的功能
  [1]对应用程序生命周期的管理

[2]用户界面

  [3]事件处理

[4]用户与应用程序的交互

5、CLDC包含了一个基本的J2ME运行环境

java.io

java.lang

java.util -----核心包

javax.microedition -----扩展包

javax.microedition.io 用来支持通用连接框架(GCF)

javax.microedition 定义了CLDC中没有定义的功能 由Profile(MIDP)来完成。
6、很多实用CLDC的设备硬件都不支持浮点运算,而且处理浮点运算需要比较大的内存

因此1.0中没有要求虚拟机支持浮点数据类型,1.1版本已经支持

7、不支持JNI,内存有限以及安全考虑

8、不支持反射,内存有限
9、由于设备的内存限制,j2me中gc()的实用率比j2se高出很多。

10、其他未列入,以后学有体会再补进来

[2] j2me CLDC概念