J2ME编程应用平台中几个重要概念的介绍

爱美从现在做起

爱美从现在做起

2016-02-19 20:59

今天图老师小编要向大家分享个J2ME编程应用平台中几个重要概念的介绍教程,过程简单易学,相信聪明的你一定能轻松get!

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构成。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

J2ME编程应用平台中几个重要概念的介绍

编程语言 网络编程
J2ME编程应用平台中几个重要概念的介绍

J2ME编程开发平台中几个重要概念的说明

编程语言 网络编程
J2ME编程开发平台中几个重要概念的说明

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

介绍J2ME平台的几个重要概念

编程语言 网络编程
介绍J2ME平台的几个重要概念

J2ME编程最佳实践之灵活的RMS应用

编程语言 网络编程
J2ME编程最佳实践之灵活的RMS应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

J2ME平台构件及开发应用程序示例

编程语言 网络编程
J2ME平台构件及开发应用程序示例

J2ME学习笔记(1)—平台介绍及简单实例

编程语言 网络编程
J2ME学习笔记(1)—平台介绍及简单实例

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解

Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解

结合struts和hibernate 谈J2EE数据表示

结合struts和hibernate 谈J2EE数据表示
下拉加载更多内容 ↓