学习J2ME最重要的部分是把握J2ME的体系结构,J2ME是SUN针对嵌入式消费类电子产品推出的开发平台,事实上它是一系列的技术和规范的总称。J2ME的核心是Configuration(配置),Configuration的目的是定义一套纵向的API而服务于广泛的设备,同时VM也是在Configuration一层规定的。在Configuration的上面是Profile(描述),他是运行在Configuration上面的,它的目的是为一类具有某些重要特性的设备提供支持。这些特性都很重要,但是它们又不是在所有的设备上都具有的。SUN对当前市场上的设备进行硬件层的抽象根据设备的处理器、内存和网络连接能力提出了两个标准的配置,这就是CLDC和CDC。
目前国内提及J2ME就指CLDC+MIDP事实上是不准确的,忽略了更为强大的CDC是难以原谅的。配置和描述的配合异常的灵活,在一个配置上面可以同时支持多个描述,例如在CLDC上我们可以运行基于MIDP上的程序,假如设备支持的话你还可以运行Bluetooth这样的可选包。把握了J2ME的体系结构我们就不会在J2ME的学习中迷路。假如你要具体了解J2ME一路发展的历史,可以下载JSR规范读读,地址是http://jcp.org...[ 查看全文 ]