第 1 篇 入 门 第 1 章 Java ME 体系介绍和环境配置 【本章导读语】(本章视频讲解:37 分钟) 一个新技术的入门,最大的困难是什么?很显然,是一些奇怪的术语,以及它们之间的关系。而这些术语又不得不去理解,否则没办法学习下去。Java ME 的学习也是如此。 Java ME 是目前一个非常热门的技术,很多编程爱好者都希望能够对此进行学习。但是当你看到任何一个 Java ME 文档时,迎面而来的一些晦涩难懂的术语就会让你望而却步,例如:CDC、MIDP、CLDC,这些词语究竟代表什么意思?它们之间有什么关系?在Java ME 体系结构中充当着什么角色? 这些问题虽不牵涉编程实质,但必须要弄清楚,觉得它无聊却必须要掌握,这些都成为广大初学者入门的绊脚石。 本章来解决这些问题。首先将对 Java ME 移动开发中若干体系结构的概念及其关系进行介绍,争取用平实的语言来说明问题;然后介绍怎样搭建环境。 Java ME 应用程序的开发一般首先在 PC 机上进行,在 PC 机的模拟器中经过测试后,然后植入到移动设备中。对于初学者来说,在 PC 机上进行移动应用开发的学习,不仅节省成本,而且有很多方便的软件能够简化移动应用的开发,可以提高工作效率。 本章内容将特别针对 PC 机上的开发进行配置。首先将对 JDK、WTK 的安装过程进行阐述;接着基于提高开发效率的考虑,对目前最流行的 Java 开发IDE——Eclipse 的安装进行介绍;然后将最流行的 Java ME 插件——EclipseMe 和Eclipse进行整合;最后将开发一个最简单的手机应用。 只需 30 分钟,本章将让用户学会开发一个手机上运行的应用程序。 1.1 初识 Java ME 提起 Java ME,读者就会想起 Java 著名的 3 个版本。 ? Java SE:Java 2(Softw are Development Kit)Standard Edition,Java 2 技术标准版,以界面程序、Java 小程序和其他一些典型的应用为目标。 ? Java EE:Java 2 Enterprise Edition,Java 2 技术企业版,以服务器端程序和企业软件的开发为目标。 ? Jav a ME:Jav e 2 Micro Edition,Jav a 2 技术微型版,为小型设备、独立设备、互联移动设备、嵌入式设备程序开发而设计。 那三者之间有什么关系呢?对于初学者来说,应该如何学习呢? 这 3 个版本在技术上的应用可以用图 1-1 表示。 图 1-1 Jav a SE、Jav a EE 和 Jav a ME 之间的关系 在图 1-1 中,有几个内容是初学者值得...