J2ME简单介绍(中文)
需积分: 0 149 浏览量
更新于2010-03-14
收藏 197KB RAR 举报
**J2ME简介**
Java 2 Micro Edition (J2ME) 是Java平台的一个子集,专为资源有限的嵌入式设备设计。J2ME在20世纪末由Sun Microsystems开发,目的是为了满足移动设备、消费电子产品和其他嵌入式系统的应用程序开发需求。它提供了Java编程语言的标准化框架,使得开发者能够编写一次,到处运行(Write Once, Run Anywhere, WORA)的程序。
**J2ME架构**
J2ME的架构主要由两部分组成:Connected Limited Device Configuration (CLDC) 和 Mobile Information Device Profile (MIDP)。CLDC是J2ME的基础,定义了小内存设备所需的最小Java运行环境。MIDP则在此基础上增加了用户界面组件和网络功能,用于开发移动设备上的应用程序,如手机游戏、个人信息管理器(PIM)应用等。
**CLDC**
Connected Limited Device Configuration 是J2ME的核心,针对内存有限、计算能力受限的设备。CLDC不包含完整的Java虚拟机(JVM),而是使用微型版的K Virtual Machine (KVM),以降低内存占用和提高执行效率。CLDC还包括一套精简的Java类库,如基本的数据类型、集合框架、I/O流等。
**MIDP**
Mobile Information Device Profile 是针对移动设备的应用程序接口,基于CLDC之上。MIDP提供了Java基础类库的扩展,包括用户界面组件(如Canvas、Form、ChoiceGroup等)、网络通信API(如HTTP协议支持)和文件系统访问。此外,MIDP还引入了 MIDlet,这是J2ME应用程序的基本单元,类似于Java的主类,用于控制应用程序的生命周期。
**J2ME开发工具**
开发J2ME应用通常使用集成开发环境(IDE),如NetBeans或Eclipse,这些IDE提供了对J2ME项目的支持,包括代码编辑、编译、模拟器测试和打包。MIDlet Suite是J2ME应用的标准打包格式,可以被安装到支持J2ME的设备上。
**应用领域**
J2ME广泛应用于各种嵌入式设备,如手机、智能电表、数字电视、电子书阅读器等。尤其在早期,许多手机游戏和基础服务应用都是基于J2ME开发的。然而,随着Android和iOS等智能手机操作系统的崛起,J2ME在移动领域的应用逐渐减少,但其在非手机嵌入式设备上的应用依然存在。
**学习资源**
对于初学者来说,了解J2ME的结构和概念是关键。可以通过在线教程、书籍和实践项目来学习J2ME。"J2ME(中文)较简单.chm"这个文档可能包含了J2ME的基本概念、API介绍和实例演示,是学习J2ME的良好起点。
J2ME作为一款成熟的嵌入式开发平台,虽然在现代移动开发中的地位已被削弱,但对于理解嵌入式系统和Java平台的历史发展,以及学习跨平台应用程序开发,仍然具有一定的价值。

chrisyoudll
- 粉丝: 0
最新资源
- 反垄断法之电子商务市场反垄断规制(BB交易市场).doc
- 平面设计实施方案实训六Photoshop色彩调整.doc
- 初探网络游戏虚拟财产保险法律问题.doc
- 2017年度大数据时代的互联网信息安全考试及答案.doc
- 基于大数据的高职英语写作教学改革探讨.docx
- 基于云计算医疗物资供应商管理平台解决方案.docx
- 初中信息技术教学如何提升学生的网络学习能力.docx
- 基于PLC控制的打地鼠游戏装置的设计与制作.docx
- 移动互联网技术在物业管理中的应用.docx
- 大数据时代下如何做好初中英语课堂的教学改革.docx
- 计算机科学及其技术的发展趋势研究.docx
- 无线网络视频监控系统实施方案概述.doc
- 互联网金融专业化销售流程.ppt
- VB宿舍文档管理系统论文范文.doc
- 项目管理学概论作业题答案.doc
- 单片机步进电动机控制系统方案设计书.doc