| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 编程开发 > Java教程 > J2SE基础类 > 文章正文 用户登录
动态Menu+xml
Flash Lite 与 J2
怎么用flash用jav
怎么用flash用jav
Macromedia Flash
Flash Media Serv
关于Mediaplaybac
害死人的Sprite,发
Template Method(
全力打造超级可扩

j2me的基本介绍⑵           

j2me的基本介绍⑵

作者:Ding 来源:ChinaJavaWorld 作者: Ding 更新:2006-8-25 21:05:35 错误报告 我要投稿

作者:Ding  

Email:wu_yi_ding@yahoo.com

本文主要介绍J2me的基本概念。因为注意到国内的java站点介绍J2me的还比较少

,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。

如您要转贴,请保留原出处,并勿做删改。谢谢。

3.j2me的基本结构

sun把J2me分为两个部分:configuration 和 profile。

configuration包括虚拟机(virtual machine),核心的类库与API。configuration层定义

一个java虚拟机的特性与java类库的最小子集。也就是说,configuration层提供了开发人

员一个最基础,最核心的Java平台。就像我前文提到的,j2me把设备分为两类,一种是联接

设备(connected device),一种是有限联接设备(Connected, Limited Device)。对应

这两种设备就有了两种J2ME configuration。分别为CDC(Connected Device Con-

figuration )和CLDC(Connected, Limited Device Configuration)。这里请注意,CDC使

用经典的javaVM,而CLDC使用的是KVM(The K Virtual Machine)。

注:kvm是sun为使用16/32位RISC/CISC微处理器或控制器,并其可用内存为160kb~512kb

的的设备而开发的。

Profile层也包含一组API,主要针对于特定的某一族系的设备而定义。profile层在特定的

configuration层上实现,而我们程序员则负责在特定的profile上编写应用程序。对于手

机,pda等Connected, Limited Device。它们的profile层称为MIDP(Mobile Information

Device Profile)。于是MIDP与CLDC合在一起就构成了一个完整的J2ME架构。

顺便说一句,对于MIDP上的应用程序sun也有独特的叫法,它们被称为MIDlet。你是不是觉

得有点眼熟。想想java中的applet。


┌───────┐┄┄┄┄┄┄┄
│MIDlet        │    应用程序                  
├───────┤┈┈┈┈┈┈┈
│ MIDP         │     proflie层
├───────┤┄┄┄┄┄┄┄
│J2ME核心API   │ configuration层
├───────┤      CLDC          
│ KVM          │
├───────┤┈┄┄┄┄┄┄
│特定的硬件    │
└───────┘

图1 J2ME的CLDC&MIDP架构

------待续-------

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。