千家信息网

J2ME编程中的几个重要概念分别是什么

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,J2ME编程中的几个重要概念分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们都知道,Java ME 以往称作J2ME(Jav
千家信息网最后更新 2025年11月14日J2ME编程中的几个重要概念分别是什么

J2ME编程中的几个重要概念分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

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

J2ME平台中有几个重要的概念,例如内存、CLDC、MIDP等。初学J2ME往往对这些概念理解不深,甚至出现偏差。本文的目的在于对J2ME中的相关重要概念进行阐述。

1. 内存

我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上MIDP设备的内存分为三种,Programme Memory、Heap、persistent Storage。

Programme Memory是移动信息设备分配给MIDlet suite的空间,因为MIDlet suite是以jar文件进行发布的,所以这个文件的大小可以认为是Programme Memory的大小。一些厂商对Programme Memory的***值是有限制的,例如我的Nokia 6108的***值是 64k,超过的话将不能进行安装。减小MIDlet suite的大小非常重要,一个便捷的方法就是使用混淆器对应用程序进行混淆,这样可以减小jar文件的大小。在以后的文章中我会谈到如何使用Proguard。

Heap是应用程序在运行过程中存放所创建的对象的存储空间,本地变量和成员变量也是放在Heap上的,MIDP设备中提供的Heap空间大概在几十k到几百K。

Persistent Storage的空间是用来实现MIDP应用程序的本地数据持久性存储的,在Record Management System从入门到精通中我做了详细的介绍这里就不再多说了。

2. Connected Limited Device Configuration

CLDC包括一个Java虚拟机和一系列的基础类,J2ME的专家组经过对移动信息设备进行硬件抽象后得到他们的特点,然后设计并实现了在移动信息设备上运行的java虚拟机,通常我们把它叫做KVM。在CLDC1.0还同时提供了由java.io、java.lang、javax.microediton.io、java.util组成的基础类。在CLDC1.1里面添加了java.lang.ref。

3. Mobile Infomation Device Profile

MIDP是运行在CLDC基础之上的,在MIDP中定义了应用程序的生命周期、用户图形界面、数据管理系统等子集,从而构建起了J2ME平台。通常,J2ME平台由一个CLDC和一个或者多个Profile构成。

看完上述内容,你们掌握J2ME编程中的几个重要概念分别是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

设备 重要 概念 内存 移动 信息 大小 平台 应用程序 程序 空间 应用 基础 文件 方法 运行 编程 内容 变量 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界1.17大型游戏服务器 大荔免费的外贸数据库系统 软件开发管理人员待遇 网络技术销售厂 湛江数聚互联网科技公司 5g 网络安全 nef 深圳由你网络技术有限公司电话 网络安全法禁止非法获取 网络安全文明上网微视频 数据库 事务的四个特征 网吧管理数据库设计表 如何判断数据库锁表 邢台地区政务微信如何设置服务器 老头环登不上游戏服务器 广州宇宅互联网科技有限公司 win7远程管理服务器工具 关系型数据库的三范式是什么 两个从数据库数据不一样 房山区专业性网络技术推广哪家好 爱数怎么还要服务器 网络安全威胁实时地图 r610服务器配置 常州海航软件开发经验丰富 天津知名软件开发 残奥会网络安全防护工作总结 软件开发维护清单 计算机网络技术将来就业前景 如何做到网络安全文明上网 九台区网络技术服务欢迎来电 服务器方面有什么证
0