您的位置:首页 > 运维架构 > Shell

J2ME in a Nutshell(翻译版) :第二章 连接有限设备配置CLDC,2.2CLDC类库

2005-10-07 10:17 423 查看
2.2CLDC类库

CLDC解决了那些没有足够资源来支持J2SE提供的包和类的平台问题。因为CLDC只是一个配置,而不是概要,它没有任何的可选特性。所以,他指定包和类必须有足够小的消耗来满足符合它规范的设备。CLDC类库是非常小的——它包含一个由javax.microedition.io规定的功能包,还有一些从以下J2SE核心包中选择的类集:

1. java.io

2. java.lang

3. java.util

所有的J2ME配置和概要包含从J2SE中选择来的包或者类。当J2ME混合J2SE接口的时候,必须遵循以下的原则:

1. 包或者类的名字尽可能的相同。例如,如果java..lang可以使用的话,那么完全地把java.lang重新实现为java.miroedition.lang是不可接受的

2. 转入到J2ME平台上的类和方法的语义必须与J2SE上的相同

3. 不可能在J2SE和J2ME平台共享的类上增加公共或者保护的属性和方法

有了这些规则,J2ME包和类将始终是J2SE包和类的子集,并且J2ME的行为对J2SE开发者来说将不会奇怪。另外,J2ME配置和概要不允许增加额外的与J2SE共享的包和类,所以从J2ME到J2SE的向上兼容性是保持的。然而,也允许排除J2SE反对的类,这项工作已经由负责CLDC规范的JCP专家组开展了。

你将会在第十章发现那些J2SE类包含在CLDC以及这些集合与J2ME配置和概要的比较。更详细的信息可以在本书的第二部分获得。接下来的将会描述CLDC的每一个包以及与J2SE中对应部风的区别。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: