首页 > 代码库 > [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概念