CLDC

王朝百科·作者佚名  2009-10-31
窄屏简体版  字體: |||超大  

[1]CLDC(Connected Limited Device Configuration,联网的受限设备配置)是用来开发在无线设备上运行的应用程序所要用到的一组最小的 API。CLDC 描述了所有无线移动设备所需的一个最小级别的功能集合。

对于 Java ME 平台,CLDC 为移动电话、双向寻呼机以及类似设备定义了基本配置(Java 语言、虚拟机功能和基本类库)。这些设备具有以下特性:

·总内存量为 128 KB 到 512 KB。

·具有有限电源,如电池。

·可以连接到网络。

·具有相对有限的用户界面,通常只限文本。

CLDC 1.1 是 CLDC 1.0 规范的修订版本,包含很多新增功能(例如浮点和弱引用支持)以及其他增强功能。

Java 规范请求 (Java Specification Request, JSR) 30 中详细指定了 CLDC 1.0 的要求。

JSR 139 中详细指定了 CLDC 1.1 的要求。

J2ME是一种使用Java语言进行嵌入式设备编程的技术,但是嵌入式设备的种类过于繁多,至少有几百种之多,为了降低编程的复杂度,SUN公司将所有的嵌入式设备分为了两大类:

1 CDC(连接设备配置)

有稳定的电源供应

设备性能强劲

例如车载设备、机顶盒等。

2 CLDC(连接有限设备配置)

使用电池供电

设备性能有限

其中手机属于CLDC类别。

上面的说法都是从硬件划分的角度来说明CLDC的,下面从程序员的角度来理解一下CLDC的概念。其实对于程序员来说,CLDC主要包含三个部分:

1 Java虚拟机(又称JVM)

这个是所有Java程序运行的基础。对于手机来说,在手机出厂以前,已经固化在手机中了,出厂了以后就不能进行修改了。

2 一套标准的API实现

该标准的API主要包含java.io、java.lang、java.util包以及javax.microedition.io包中的部分。这个是规范要求必须实现的API,也固化在手机中,不能修改。

3 本地方法实现

在标准的API中,很多都是接口,这些就要求厂商在手机中提供真实的实现,而且很多本地方法也要求手机厂商进行实现。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航