文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络编程J2EE/J2MEJ2ME结构与相关规范介绍
精品广告
推荐TOP10
·J2EE Web开发技术期待一次新的技术变革
·J2ME程序开发初学者快速入门的九大要点
·使用技巧:J2ME中程序优化的十个小方法
·RMS从入门到精通之一
·J2EE应用程序中SQL语句的自动构造方法
·解决J2EE系统应用性能问题常用优化项目
·J2EE实用技巧:提升JSP应用程序的绝招
·J2ME内存优
·J2ME简介
·J2EE技术
阅读TOP10
·使用platformRequest()自动更新MIDlet套件
·J2EE基础:Weblogic服务器体系结构介绍
·RMS从入门到精通之一
·J2EE Web的新变革:Apusic OperaMasks
·J2EE技术
·用J2ME在移动设备上实现动画的实例讲解
·J2EE应用程序中SQL语句的自动构造方法
·.NET vs J2EE——面对SOA的荒谬与误解
·Spring 系列:Spring JMS 消息处理
·三重DES加密程序

J2ME结构与相关规范介绍

日期:2008年6月25日 作者: 查看:[大字体 中字体 小字体]


J2ME结构与相关规范介绍


J2ME的适用范围很广,而且针对J2ME的规范也在增加,很多人因为对各种规范的作用不了解造成对J2ME体系的误解。本文主要讲述一下 J2ME 的结构和构成,同时对一些容易混淆的概念进行解释。
J2ME是什么?
很多人把J2ME等同于手机程序开发,其实这是一个非常错误的说法。也有人认为J2ME是一个标准,一个规范,这同样是不正确的。
Sun 公司将 J2ME (Java 2 Micro Edition,Java 2微型版)定义为一种以广泛的消费性产品为目标的、高度优化的 Java 运行时环境。自从 1999 年 6 月在 JavaOne Developer Conference 上声明之后,J2ME 进入了小型设备开发的行列。通过 Java 的特性,遵循 J2ME 规范开发的 Java 程序可以运行在各种不同的小型设备上。
J2ME是Sun公司为嵌入式开发所定义的一个框架,一系列标准的规范所组成。所以J2ME是一个协议簇,而不是单一的规范。
J2ME是一个非常大的概念,下面的一幅图可以看看J2ME的适用范围。
 
图1
图中的CDC 和CLDC 是支持J2ME的两类设备的配置的简称,分别是:
?    ?CDC (Connected Device Configuration,连接设备配置),运行在这一配置上的程序称为J2ME Application,在CVM上进行解释。
?    ?CLDC(Connected Limited Device Configuration,连接限制设备配置),运行在这一配置上的程序称为MIDlet ,在KVM上进行解释。
可以把CDC 和CLDC 理解为对硬件的定义,就如同PC机和小型机一样,这些设备提供Java程序运行的硬件环境。
在 J2ME 中有两类虚拟机:CVM (C Virtual Machine,C虚拟机)与 KVM (K Virtual Machine,K虚拟机)。KVM 和 CVM均可被看作是一种 Java 虚拟机,是 JVM 的子集,在功能上都是 JVM 的缩减版。这两类虚拟机的适用范围并不相同,简单地说,CVM 的功能比KVM 功能更为强大。
这里再补充一点,J2ME还包括对了Java Card 的定义,用于各类IC卡。JavaCard 和CDC/CLDC在J2ME中是相同的地位。
JavaCard 的网页见:http://java.sun.com/products/javacard/index.jsp 。
所以在这里要理解J2ME的含义,就可以从CLDC 和CDC这两方面进行了解。
CLDC 与CDC的对比
在前面的图1中已经显示出CLDC 和CDC在适用设备上的区别。
CDC主要针对32位的处理器主频通常在75MHz以上,内存可能在1~4MB 。CDC 针对的设备主要是数字电视、机顶盒、网络电话、车载计算设备等。这些设备的特点是:
?    有线连接
?    电源稳定
?    设备外设资源比较受限
CLDC设备的最低配置为:CPU为16位、32位主频在 16MHz以上的处理器,设备的内存比较少,可能只有512KB,甚至更少。现在硬件的发展非常快,以前所定义的CLDC的设备目前的设备甚至远远超过原来的定义。不过请注意一下,J2ME 对CLDC设备配置的定义只是一个最低要求的定义。其实目前很多CLDC设备的配置都远远超过上面的配置,不过要分辨CLDC设备主要要从设备特点上进行区别。这些设备的特点是:
?    无线连接

[1] [2] [3] [4] 下一页 

上一篇:J2ME简介

下一篇:J2ME内存优


相关软件: 相关文章:
·JUJUMAO电脑城装机版4.0 ISO 其他介绍
·发布内容 文件格式 其他介绍
·MAC OSX 10.4.7 iso 其他介绍
·二十五史全集 光盘版 ISO 详见介绍
· 浪潮猎鹰服务器管理软件 iso v3.2,其他介绍
·《苍天》双手大刀操作方法介绍视频
·《苍天》偃月刀操作方法介绍视频
·详细介绍六个免费发短信网站
·《推箱子》介绍 - 手机游戏攻略秘籍 - 手机游戏
·所有的文件格式介绍
·《麻将写真馆》介绍 - 手机游戏攻略秘籍
·虚拟机软件介绍:VMWare & Virtual PC
·计算机缩写术语完全介绍
·《罗马帝国》介绍 - 手机游戏攻略秘籍 - 手机游戏

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号