Java语言程序设计
第12章 J2ME程序设计基础
清华大学
清华大学张思民Java课件第12章
主要内容
J2ME的基础知识:
(1) J2ME 概述、
(2)建立J2ME开发环境 、
(3) J2ME应用程序设计 、
(4) 数据记录管理系统
(5) 开发网络应用程序
清华大学张思民Java课件第12章
J2ME 概述
清华大学张思民Java课件第12章
1、 Java语言三个核心开发平台
Java 2 Plantform Enterprise Edition(J2EE):用于开发企业服务器端应用程序。
Java 2 Plantform Standard Edition(J2SE):用于开发一般台式计算机应用程序。
Java 2 Plantform Micro Edition(J2ME):用于开发嵌入式、信息家电产品应用程序。
清华大学张思民Java课件第12章
2、CDC和CLDC
CDC (Connected Device Configuration):
用于内存及电力等资源相对丰富的信息家电产品,如电视机顶盒、网络电视等,所用的Java虚拟机JVM为CVM。
CLDC(Connected Limited Device Configuration):用于内存及电力等资源相对贫乏的信息家电产品,如手机、PDA等移动设备,所用的Java虚拟机JVM为KVM。
清华大学张思民Java课件第12章
CLDC
CLDC包含了一个基本的 J2ME 运行环境,其中包括虚拟机和核心的 java 类库。
CLDC 的核心是虚拟机和核心类库。虚拟机运行在设备的操作系统之上,对下层的硬件提供必要的兼容和支持;核心类库提供操作系统所需的最小的软件需求。
清华大学张思民Java课件第12章
CLDC 对 J2SE 类库进行了大量的简化,其类库只保留了 java 规范中定义的最核心的 3 个包,即 、 和 ,。
清华大学张思民Java课件第12章
在J2SE的Windows平台,运行一个简单的“Hello,word”应用程序需要16MB的内存。
清华大学张思民Java课件第12章
3、MIDP规范
MIDP规范包括硬件和API两部分:
(1)硬件部分
内存:128KB内存供MIDP组件使用;
32KB内存供虚拟机运行时用;
8 KB内存供数据持续存储时用;
显示器:屏幕大小为96*54像素,屏幕高宽比为1:1。
清华大学张思民Java课件第12章
(2)API部分:
用户界面的支持:。
网络的支持:。
数据持续存储的支持:。
游戏功能的支持:。
清华大学张思民Java课件第12章
清华大学张思民Java课件第12章 来自淘豆网m.daumloan.com转载请标明出处.