J2ME 简介

阅读更多
J2ME 的起源:
SUN公司专门为了开发小型资源受限的消费性电子设备的应用程序所
提供新的JAVA 版本,被广泛的使用于手机和PDA 等总舵的小型资源受限设备中; JAVA 版本中的虚拟机的大小仅数百KB ,因此被称为"K-java".


JAVA 的四种平台:J2EE--J2SE--J2ME--JAVA CARD 范围:由大到小;

java 应用的运行环境:操作系统--配置(JVM) --简表--厂商可选包;

J2ME 的两种配置:
a、CDC :应用内存较大,拥有更强处理器的移动设备;
b、CLDC:主要针对资源有限的嵌入式设备;
CDC/CLDC 这两个配置主要通过硬件的性能进行区分;

CDC/CLDC 两种配置硬件参数;
CDC 硬件参数:
2M 以上内存
具有网络连接能力通常为无限网络
CLDC 硬件参数:
512KB 以下的内存
有限能源供应(通常为电池)
有限或分持续网络连接
简单的用户界面
16或32 位的处理器


配置:设备的配置是指针对某一类设备的最小的JAVA平台,它包括了满足该设备的虚拟机运行的最小子集和针对该设备的核心类库的最小子集;

J2ME:通过配置来规范大量千差万别的移动设备硬件功能。配置规范定义了硬件所必须具备的能力;

J2ME配置定义了特定设备可用的虚拟机和低级API,同时提供相应的开发基础;

简表:是针对一系列设备提供的开发包集合;
Profile:是构架在配置之上的规范,因此每种简表都会声明它根植于的配置种类。
简表针对各种不同的硬件设备和特性定义了高级的API(--Application Programming Interface 应用程序编程接口),这些高级的API通常都是与其他硬件设备不想管的扩充类库,决定了该种设备上JAva程序的编写方法,以及能够调用的AOI都定义在一个移动信息设备简表之中;

J2ME 种的简表:
基础简表和MIDP(Mobile Information Device Profile)

J2ME 的优势:
1、跨平台性--编写一次到处运行
2、面向对象编程语言的强大能力
--抽象机制和较高层次的程序构造
3、强大的内置安全模型
--Java提供多级安全性来保护客户系统
4、与企业应用无缝结合
--与Java web 系统无缝集成;

你可能感兴趣的:(J2ME 简介)