快速业务通道

J2ME 走向成熟 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
一系列规范,每一项适用于特定的一系列要求。在下文中,我将讲述在 Java 2 平台下每一项规范和它与其它规范之间的关系。

CLDC: 512 KB 以下的应用程序

让我们首先来分析一下较小的二个配置。根据其规范,CLDC 服务于具有 512 KB 以下内存、有限能源供应(通常使用电池)、有限或非持续网络连接和简单(或无)用户界面的设备。这是最适合用来创建蜂窝电话、寻呼机、PDA 和类似设备的配置。

为了使 CLDC 适应如此严格的限制,开发人员不得不放弃 J2SE 中的许多功能。实际上,当完成设计后,CLDC 只包括四个包:其中三个来自标准 Java 规范(java.lang、java.util 和 java.io),另一个专门针对 CLDC (javax.microedition)。

甚至这三个标准包的内容也被缩减了。在 J2SE 中包含 47 个类和界面的 java.util 包在 CLDC 中缩减至 10 个类。那些被保留的类的功能性足以构建应用程序 -- 省略的功能性由 MIDP 提供,我将在下文中讲述。

表 1 罗列了类的数量,以及每个 CLDC 包的界面,让您清楚地了解 CLDC 有多小。

表 1. 每个 CLDC 包中类和界面的数量

描述 类和界面
java.io 系统输入输出 18
java.lang Java 编程语言的基本类 38
java.util 集合、日期和时间支持、各式实用工具类 10
javax.microedition 类属连接 10

J2ME 走向成熟(2)

时间:2011-03-14 IBM Todd Sundsted

CLDC 不需要一致的实现方法来支持例如反映、结束、用户定义的类装载器或浮点算法等功能,这毫无价值。然而,CLDC 并不能提供构建有用应用程序的所有功能性。很明显,它缺少用户界面这一大多数应用程序必需的功能。CLDC 从来就不是一个完整的解决方案。它的设计只是个开头,是可建立提供附加功能性和定位特定产品类的简档的通用基础。MIDP 就是这样一个简档。

已定义的 MIDP -- 那么 MIDlet 又是什么呢?

MIDP 为 CLDC 加入创建诸如蜂窝电话、寻呼机和简单 PDA 应用程序必需的功能性。MIDP 的功能性包括支持计时器、简单固定存储器、通过 HTTP 的连网和用户界面。

CLDC 中 3 项丢失的类已加入到 java.lang 和 java.util 包中,使 MIDP 支持计时器。这些类是:

java.util.Timer

java.util.TimerTask

java.lang.IllegalStateException

所有 MIDP 剩余的功能性包含在 J2ME 中唯一的四个包中。表 2 罗列了这四个剩余的包,以及包的描述和包中含有的类和界面。

表 2. 组成 MIDP 的 4 个 javax.microedition 包

描述 类和界面
javax.microedition.rms 固定记录存储 10
javax.microedition.midlet MIDlet 和其环境之间的界面 2
javax.microedition.io 支持 HTTP 协议 1
javax.microedition.lcdui 用户界面工具包 24

javax.microedition.midlet 包保证了进一步的观察,它为 Java 开发引入了一个新特性。 MIDlet 这一名称提供给写入 MIDP 规范的应用程序。所有这些应用必须适合 javax.microedition.midlet 包中定义的框架。

MIDlet 框架类似 J2SE 提供的小应用程序框架。MIDlet 是相关类的集合,其中一类扩展了 javax.microedition.midlet.MI

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号