注册 登录
编程论坛 JAVA论坛

J2ME基础知识

千里冰封 发布于 2006-04-02 11:29, 57683 次点击

什么是J2ME?
Java 2 Micro Edition

J2ME 在设计其规格的时候,遵循著「对於各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。於是 J2ME 先将所有的嵌入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA 、手机);另外一种则是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机上盒 (set-top box))。因为这两种型态的嵌入式装置,所以Java 引入了一个叫做Configuration 的概念,然後把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格
之中;而另外一种装置则规范为 Connected Device Configuration(CDC)规格。也就是说, J2ME 先把所有的嵌入式装置利用Configuration 的概念区隔成两种抽象的型态。

其实在这里大家可以把Configuration 当作是J2ME 对於两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的 Java程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就CLDC 的规范来说,可以支援的核心类别函式库为java.lang.*、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedition.io.*。区分出两种主要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。之所以有
Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java 程序该如何开发以及它们应该具有哪些功能。因此Profile 之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在Profile 里头。Profile 之中所定义的扩充类别函式库是根据底层Configuration 内所定义的核心类别函式库所建立。

206 回复
#2
yeah2006-04-02 17:02
讨厌咬文爵字。。。。
#3
千里冰封2006-04-02 17:41
不好意思,楼上的,你的爵 字打错了吧,应该是“咬文嚼字”吧
#4
gototheworld2006-04-02 20:36
#5
盖茨他爹2006-04-02 20:43
以下是引用千里冰封在2006-4-2 17:41:00的发言:
不好意思,楼上的,你的爵 字打错了吧,应该是“咬文嚼字”吧

这不又开始嚼了

#6
dreame2006-04-02 22:14
#7
千里冰封2006-04-03 10:08
技术区可不要灌水哦
#8
johnson19822006-04-03 18:17

手机游戏编程其实是一个很好的选择哦!

#9
冷川_Gary2006-04-04 13:35

楼上的诸位都是做游戏编程的?

#10
Sidney2006-04-28 17:43
来看看的刚开始学JAVA
#11
jerryTNT22006-05-13 21:33

和楼上一样也是刚开始学java的,偶素新人来报道的

#12
千里冰封2006-05-28 11:21
好像这里的人气不是很旺哦
#13
wzsxm_22006-06-22 21:31
#14
千里冰封2006-06-23 12:04
你好像是马甲哦
#15
千年冰封2006-08-01 13:33
哈哈,13楼,静夜思的马甲吗???
#16
Kiss_Anna2006-08-01 22:24

我想学java游戏编程,请问哪位知道什么书比较适合我们这种初学者,还有从哪里可以搞到视频教程学,thank you

#17
noshow2006-08-09 13:53
希望斑竹早点找点 游戏编程方面的资料
学习中
#18
jxry88882006-08-15 20:38
今天无聊,随便在这里走走,就是人气不旺!
#19
bytang2006-08-20 22:41
我是新人。。。。。
#20
zslzsliang2006-09-19 14:53
%x是什么意思啊
#21
zslzsliang2006-09-19 14:53
从网上找吧
#22
nj_xyang2006-09-24 10:14
呵呵,我也是新人,新人好多,开心.
#23
yangte2006-10-06 21:52
新手,进来看看,
#24
wyb198506162006-10-07 12:14
  java 新手,悄悄的进来看看.带走了一堆好东西. 
#25
千里冰封2006-10-07 13:09
有用处就好

#26
chenfuyuxin2006-10-11 19:28
哈哈 新人

路漫漫其修远兮,
吾将上下而求索!
#27
chenfuyuxin2006-10-11 20:19
什么是J2EE?J2SE?
#28
hrz5652006-10-17 22:23
不是很懂!!!!
#29
飞跃无限2006-11-12 13:57
#30
yangxingfu2007-01-04 14:31
学手机游戏与网络游戏有冲突不?
#31
yangxingfu2007-01-04 14:33
上网搜一下就有了,我下了用迅雷下了flash版的java教程
#32
winie102007-01-05 13:53

问一下在手机中能不能加入蓝芽呢?
  

#33
YJ7772007-02-28 16:33
不错
#34
skklg20052007-03-22 08:24

本人在校学嵌入式专业,j2me是必学的。呵呵,可是到现在还不是很懂!!晕呀

#35
chengtang2007-03-29 22:32
J2ME和JAVA有什么区别呢。
学了这么长时间。都还不知道呢。

我是学JAVA的
#36
freele_china2007-04-06 18:20

你们好,我已离开JAVA好多年,现在又想拾起来啦,请多多帮助

#37
zhengzailei2007-05-24 10:49
我也是新手,想学java,但看现在学的人太多了,唉!就业前景不很好呀
#38
neverlandmx2007-05-31 14:12

刚开始学习,还有很多不懂的,不过LZ的基本能懂,谢谢

#39
billyppppp2007-06-11 19:05

不知道他说的什么意思啊!

#40
summer1750372007-06-12 23:54
ding..
#41
liujie1985562007-06-22 14:36

我也来顶哈

#42
s7788992007-07-02 16:04
#43
snrlgyqve2007-07-11 11:08
都在说些什么呀
#44
吊儿郎当2007-09-01 10:48
还要多加实例和解释会更好些。
#45
吊儿郎当2007-09-01 11:01
还要多加实例和解释会更好些。
#46
老小吴2007-09-03 18:48
#47
alan32582007-10-21 13:23
#48
时空之蕊2007-11-02 01:18
这也置顶,建议可以下柜了吧
#49
心梦2007-11-15 23:15
#50
a360971612008-01-06 22:53
小团队搞J2ME还是比较有前途滴!!
#51
月亮树2008-01-16 10:20
~~~~~~~~~~~~~~~~~~~~~~~
12345