J2ME基础知识
<P>什么是J2ME?<BR>Java 2 Micro Edition</P><P>J2ME 在设计其规格的时候,遵循著「对於各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。於是 J2ME 先将所有的嵌入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA 、手机);另外一种则是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机上盒 (set-top box))。因为这两种型态的嵌入式装置,所以Java 引入了一个叫做Configuration 的概念,然後把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格<BR>之中;而另外一种装置则规范为 Connected Device Configuration(CDC)规格。也就是说, J2ME 先把所有的嵌入式装置利用Configuration 的概念区隔成两种抽象的型态。</P>
<P>其实在这里大家可以把Configuration 当作是J2ME 对於两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的 Java程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就CLDC 的规范来说,可以支援的核心类别函式库为java.lang.*、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedition.io.*。区分出两种主要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。之所以有 <BR>Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java 程序该如何开发以及它们应该具有哪些功能。因此Profile 之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在Profile 里头。Profile 之中所定义的扩充类别函式库是根据底层Configuration 内所定义的核心类别函式库所建立。<BR></P> 讨厌咬文爵字。。。。 不好意思,楼上的,你的爵 字打错了吧,应该是“咬文嚼字”吧 [em02] <DIV class=quote><B>以下是引用<U>千里冰封</U>在2006-4-2 17:41:00的发言:</B><BR>不好意思,楼上的,你的爵 字打错了吧,应该是“咬文嚼字”吧</DIV>
<P>这不又开始嚼了[em02]</P> [em02] 技术区可不要灌水哦[em12][em12] <P>手机游戏编程其实是一个很好的选择哦!</P> <P>楼上的诸位都是做游戏编程的?</P> 来看看的[em09]刚开始学JAVA[em03] <P>和楼上一样也是刚开始学java的,偶素新人来报道的</P> 好像这里的人气不是很旺哦 [em02][em02] 你好像是马甲哦 哈哈,13楼,静夜思的马甲吗??? <P>我想学java游戏编程,请问哪位知道什么书比较适合我们这种初学者,还有从哪里可以搞到视频教程学,thank you</P> [em01]希望斑竹早点找点 游戏编程方面的资料<BR>学习中 今天无聊,随便在这里走走,就是人气不旺! 我是新人。。。。。 %x是什么意思啊
