必威体育Betway必威体育官网
当前位置:首页 > IT技术

什么是j2me?

时间:2019-11-07 10:15:47来源:IT技术作者:seo实验室小编阅读:51次「手机版」
 

j2me

J2ME(java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。

根据Sun的定义:Java ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序

与J2SE和J2EE相比,JAVA ME总体的的运行环境和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标准化和兼容性的同时尽量满足不同方面的需求,JAVA ME的架构分为configurationprofileoptional Packages(可选包)。它们的组合取舍形成了具体的运行环境。

Configuration主要是对设备纵向的分类,分类依据包括存储和处理能力,其中定义了虚拟机特性和基本的类库。已经标准化的Configuration有- Connected limited Device Configuration(CLDC)和Connected Device Configuration(CDC)。

Profile建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场内容主要包括特定用途的类库和API。CLDC上已经标准化的Profile有Mobile Information Device Profile (MIDP)和Information Module Profile(IMP),而CDC上标准化的Profile有Foundation Profile(FP)、personal Basis Profile(PBP)和Personal Profile(PP)。

可选包独立于前面两者提供附加的、模块化的和更为多样化的功能。目前标准化的可选包包括数据库访问、多媒体应用、蓝牙等等。

文章最后发布于: 2017-08-12 11:08:15

相关阅读

project 2016 软件下载及激活工具(绝对可用)

小编由于下载project2016版爬各种论坛,发现最终他们都是几种收费打赏的形式进行下载,下面为大家提供一种傻瓜式教程: Project2016软

动力节点Java项目实战

动力节点课程体系全部围绕企业真实项目设计,结合独有的PDT教学法,以企业真实项目驱动教学贯穿整个学习过程,做到理论与实践完美融合,

一文看懂25个神经网络模型

1. 引言 在深度学习十分火热的今天,不时会涌现出各种新型的人工神经网络,想要实时了解这些新型神经网络的架构还真是不容易。光是

OpenJudge刷题

04:求整数的和与均值 总时间限制: 1000ms内存限制: 65536kB描述 读入n(1 <= n <= 10000)个整数,求它们的和与均值。输入 输入第一行

jHipster详解

作者:LoveEmperor-王子様 JHipster文档

分享到:

栏目导航

推荐阅读

热门阅读