首页 > 软件测试/ 正文
J2ME编程程序开发平台的概念
2012-09-12 19:51:53 ℃对于J2ME编程开发平台,在其他平台风生水起的时候,J2ME编程开发平台似乎很沉寂。本文将简单介绍一下几个J2ME编程开发平台的重要概念。
内存
我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上MIDP设备的内存分为三种,
1.ProgrammeMemory、Heap、persistentStorage
ProgrammeMemory是移动信息设备分配给MIDletsuite的空间,因为MIDletsuite是以jar文件进行发布的,所以这个文件的大小可以认为是ProgrammeMemory的大小。一些厂商对ProgrammeMemory的最大值是有限制的,例如我的Nokia6108的最大值是64k,超过的话将不能进行安装。减小MIDletsuite的大小非常重要,一个便捷的方法就是使用混淆器对应用程序进行混淆,这样可以减小jar文件的大小。
Heap是应用程序在运行过程中存放所创建的对象的存储空间,本地变量和成员变量也是放在Heap上的,MIDP设备中提供的Heap空间大概在几十k到几百K.
PersistentStorage的空间是用来实现MIDP应用程序的本地数据持久性存储的。
2.ConnectedLimitedDeviceConfiguration
CLDC包括一个Java虚拟机和一系列的基础类,J2ME的专家组经过对移动信息设备进行硬件抽象后得到他们的特点,然后设计并实现了在移动信息设备上运行的java虚拟机,通常我们把它叫做KVM.在CLDC1.0还同时提供了由java.io、java.lang、javax.microediton.io、java.util组成的基础类。在CLDC1.1里面添加了java.lang.ref.
3.MobileInfomationDeviceProfile
MIDP是运行在CLDC基础之上的,在MIDP中定义了应用程序的生命周期、用户图形界面、数据管理系统等子集,从而构建起了J2ME平台。通常,J2ME平台由一个CLDC和一个或者多个Profile构成。
- 上一篇:JAVA用ODBC连接数据库方法
- 下一篇:Java集合框架的总结
更多郑州北大青鸟软件学院2017年招生简章公,郑州北大青鸟2017年java软件编程培,郑州北大青鸟翔天学费是多少,郑州北大青鸟Java毕业证书有哪些,一个只有Java基础的人怎么开发一个类似,java开发手机APP需要用到什么技术相关文章
- JAVA用ODBC连接数据库方法
- Java单例对象同步问题探讨
- 如何测试一个印有广告的水杯?
- 软件测试管理以及与自动化测试的完美结合(上)
- UI测试的设计层次
- 走在自动化软件测试的道路上
- Dao层的测试实践
- 对话马丁·福勒(Martin Fowler)——第三部分:进化型设计
- 思维成就测试——探索式测试实践篇
- 探索式测试的一些思考和实践(一)
- 关于QA的三个成长阶段
- 敏捷开发模式下的质量管理
- QA工作两个月的感受
- 软件质量保证工作随笔
- 质量管理漫漫谈之影响软件产品质量的因素
- 如何建立组织级质量管理体系
- 如何保证软件质量?浅析软件带来的业务风险
- 项目管理之质量管理(四)
- 项目质量模型——数据区间离散化问题探究
- Word2007教你怎么样轻松调整段落、段前、段后间距
- 系统知识:C盘巨大的文件是什么
- 你的隐私安全吗:Cookie到底是什么?
- 什么是网络传真
- 笔记本散热器的作用
- 电脑DIY五忌
- BIOS密码全解
- 电脑键盘清洁技巧
- 电脑十大件都怕什么---电脑保养
- 软件测试工程师工资高吗?
- 郑州软件测试培训学校哪家好
- 搜索
-
- 热门标签