本文作者:王森
台湾交通大学科技管理研究所
[email protected]
█前言:
相信在前几期RUN!PC上看过笔者文章的朋友们,对于Java在手持装置(如:Palm)或是行动装置(如:Motorola手机)上的应用应该有一定程度的认识了。可是正所谓「见山不是山,见水不是水」,虽然在笔者之前的文章中已经告诉大家如何在这些装置上撰写Java程序,不过,CLDC到底是什幺东西呢? MIDP又是啥玩意儿? 相信许多人脑袋里一定充满许多疑问。如果各位自行到Javasoft网站上查询有关Java 2 Micro Edition的资料,十之八九会被一大堆的技术名词搞的一头雾水。什幺KVM,什幺CLDC、CDC、MIDP,喔喔,后面还冒出了Personal Java、Embedded Java以及JES等名词。虽然是Java的微小版,可是它的世界可真是不小,足以令人眼花撩乱。
的确,笔者在刚开始接触Java 2 Micro Edition的时候,就感觉到这个玩意儿实在越看越让人摸不着头绪。即使大家都已经明白如何针对Java 2 Micro Edition撰写程序,但是笔者还是认为,对Java 2 Micro Edition有个巨观的了解一定会对大家有很大的助益。因此本文将反璞归真,带大家从巨观的角度来看待Java 2 Micro Edition的世界。希望看过本文之后,可以使大家再次体验「见山是山,见水是水」,一切豁然开朗的感觉。
首先,我们必须先明白Java 2 Micro Edition在整个Java技术之中的定位。
█各种Java版本的定位
使用Java撰写程序的人都知道,Java规格之中有一组所谓的核心类别(Core Class,即java.* ),在核心类别之外还有所谓的扩充类别(Extended Class,即javax.* )。根据对这两种类别的支持程度,进而区分出四种不同的Java版本,如下图所示:
本文地址:http://com.8s8s.com/it/it18338.htm