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中对应部风的区别。
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中对应部风的区别。
相关文章推荐
- J2ME in a Nutshell(翻译版) :第二章 连接有限设备配置CLDC,2.1.2安全特性
- J2ME in a Nutshell(翻译版):第二章 连接有限设备配置(CLDC)2.1
- J2ME in a Nutshell(翻译版) :第二章 连接有限设备配置CLDC,2.2.1 java.lang包
- J2ME in a Nutshell(翻译版) :第二章 连接有限设备配置CLDC,2.1.1虚拟机和语言特性
- J2ME in a Nutshell 中文版翻译计划
- basic4android 开发教程翻译(六)使用B4A-Bridge连接你的设备
- 该设备的安全配置可能已经禁止了该连接。请确保您具有所开发设备的适当证书
- Sencha Touch 2 官方文档翻译之 Using Device Profiles(使用设备配置)
- Vulkan编程指南翻译 第二章 第三节 GPU设备内存管理
- 解决 genymotion报错 显卡不足、网络配置错误连接不上设备
- 设备安全配置不允许连接问题解决办法
- 配置在Ubuntu下adb连接Android设备
- J2ME in a nutshell: a desktop quick reference
- Symbian翻译 之 如何寻找和连接到远程设备
- 【RHCA翻译计划】EX436第二章:udev硬件设备管理机制
- fedora下配置无线连接『无线网提示【设备未就绪(缺少固件)】』解决方案
- NHibernate in action翻译——第二章 2.3(基本配置)
- C#5.0 In A NutShell翻译勘误
- vs2005 mobile 设备安全配置不允许连接错误