J2ME编程入门:《Java手机_PDA程序设计》笔记
需积分: 9 3 浏览量
更新于2024-08-02
收藏 64KB DOC 举报
"这篇读书笔记主要涵盖了Java在手机和PDA设备上的应用,特别是J2ME(Java 2 Micro Edition)编程技术。J2ME不使用AWT和SWING的原因在于移动设备的性能限制,如CPU速度较慢、内存较小、无鼠标交互,通常只有触控屏幕和简单按钮,以及小屏幕尺寸。文中还提到了J2ME的结构,包括JSR(Java Specification Request)、配置和高级API,如CDC(Connected Device Configuration)、CLDC(Connected Limited Device Configuration)以及MIDP(Mobile Information Device Profile)。此外,笔记讨论了MIDP2.0对硬件的要求,如95x54像素的黑白屏幕、256KB内存和8KB非易失性内存等。还提到了无线消息API(WMA)、移动媒体API(MMAPI)等可选包,以及不同类型的Java虚拟机,如KVM和CVM。MIDP应用程序包括JAR文件和JAD文件,部署可以通过OTA或非OTA方式。最后,笔记介绍了嵌入式平台的发展,包括Personal Java、j2me CDC和CLDC,以及MIDlet和MIDlet Suite的概念以及应用程序管理器(JAM)的作用。"
本文重点讲述了Java在移动设备上的应用,特别是J2ME编程。J2ME是Java针对小型设备和嵌入式系统的版本,它针对这些设备的硬件局限性进行了优化。J2ME由配置和Profile组成,配置关注底层硬件接口,如CDC和CLDC,而Profile提供了高级API,如MIDP,用于构建移动应用程序。MIDP2.0是针对移动设备的一个具体标准,设定了设备必须具备的基础硬件规格。此外,MIDlet是MIDP中的基本执行单元,相当于移动设备上的应用程序,而MIDlet Suite则是一组MIDlet的集合,通过JAR文件打包,并用Manifest.mf文件描述相关信息。
MIDP应用程序的部署有两种方式,OTA允许通过无线网络进行空中下载,非OTA则通过物理连接如USB、红外或蓝牙进行传输。对于开发和测试,文中提到了Personal Java的模拟器,以及j2me CDC和CLDC的使用场景。
整个笔记详细描绘了J2ME生态系统,从硬件要求、API结构到应用程序的打包、部署和管理,为初学者提供了一个全面的J2ME编程概述。对于想要进入移动开发领域,尤其是Java平台的开发者,这篇笔记是一份宝贵的参考资料。
2016-07-29 上传
2009-12-04 上传
2015-03-25 上传
2010-04-29 上传
2012-11-28 上传
2008-09-18 上传
hmdesign
- 粉丝: 1
- 资源: 2
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能