📄 3.htm
字号:
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif" width=138></TD></TR>
<TR>
<TD width=15 height=23> </TD>
<TD width=143 height=23><A class=css2
href="http://www.inhand.com.cn/solution/j2me/j2me_7.htm">第七章:使用Kjava
GUI组件的开发</A></TD></TR>
<TR>
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif" width=138></TD></TR>
<TR>
<TD width=15 height=23> </TD>
<TD width=143 height=23><A class=css2
href="http://www.inhand.com.cn/solution/j2me/j2me_8.htm">第八章:使用Kjava事件处理的开发</A></TD></TR>
<TR>
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif" width=138></TD></TR>
<TR>
<TD width=15> </TD>
<TD width=143 height=23><A class=css2
href="http://www.inhand.com.cn/solution/j2me/j2me_9.htm">第九章:MIDP
API</A></TD></TR>
<TR>
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif" width=138></TD></TR>
<TR>
<TD width=15 height=23> </TD>
<TD width=143 height=23><A class=css2
href="http://www.inhand.com.cn/solution/j2me/j2me_10.htm">第十章:CDC
API</A></TD></TR>
<TR>
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif" width=138></TD></TR>
<TR>
<TD width=15> </TD>
<TD width=143 height=23><A class=css2
href="http://www.inhand.com.cn/solution/j2me/j2me_11.htm">第十一章:总结</A></TD></TR>
<TR>
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif" width=138></TD></TR>
<TR>
<TD align=middle colSpan=2><IMG height=1
src="3.files/menu_dotline.gif"
width=138></TD></TR></TBODY></TABLE></TD>
<TD width=1 bgColor=#cccccc><IMG height=1 src="3.files/0.gif"
width=1></TD>
<TD vAlign=top width=594>
<TABLE cellSpacing=0 cellPadding=0 width=594 border=0>
<TBODY>
<TR>
<TD width=30><IMG height=21 src="3.files/0.gif"
width=30></TD>
<TD width=534>
<TABLE cellSpacing=0 cellPadding=0 width=534 border=0>
<TBODY>
<TR>
<TD class=sk height=20><IMG height=20
src="3.files/0.gif" width=20></TD></TR>
<TR>
<TD class=sk><IMG height=20
src="3.files/cell1_04.jpg" width=100
border=0></TD></TR>
<TR>
<TD class=sk bgColor=#cccccc><IMG height=1
src="3.files/0.gif" width=1></TD></TR>
<TR>
<TD class=sk height=20> </TD></TR>
<TR>
<TD class=sk>
<TABLE cellSpacing=0 cellPadding=0 width=527
border=0>
<TBODY>
<TR>
<TD vAlign=top width=540><B>第三章:J2ME配置</B>
<UL>
<LI><B>J2ME
配置是什么?</B><BR>正如前面所学,配置将基本运行时环境定义为一套核心类和一个运行在特定类型设备上的特定的
JVM。您也可以学到 J2ME 的两种配置类型是 CLDC 和
CDC。 <BR>Sun 提供的 J2ME 配置是适合不同层次的市场需求的 --
CLDC 适合小型设备,而 CDC 适合大型设备。J2ME
环境可以被动态地配置为提供运行应用程序所需要的环境,而不用考虑是否为设备提供了运行该应用程序所需的所有
Java
技术库。核心平台接收应用程序代码和库。运行在网络上的服务器软件执行配置工作。 <BR>在下面的几页中,您将学到关于
CLDC 和 CDC 的更多知识以及与它们关联的简表。 </LI></UL>
<P> </P>
<UL>
<LI><B>连接限制设备配置 (CLDC)</B><BR>CLDC 是由 Java
Community Process 创建的。正如 Sun Microsystems 的 Web
站点所定义的那样,它的标准是:“轻便、覆盖区域最小的 Java
构建块,适合小型的、有资源限制的设备。” <BR>J2ME CLDC
配置是为将在业界定义的简表中使用的一个虚拟机和一套核心库准备的。正如第 2
章中提及的,一个简表通过在基本 J2ME 配置顶部提供特定于域的类来为特定的设备定义应用程序。K
虚拟机 (KVM)、虚拟机的 CLDC 的参考执行和它的 KJava 简表运行在 CLDC
的顶部。 <BR>CLDC 简要描述了高度限制设备上每个 J2ME
执行所要求的一套最基本的库和 Java 虚拟机特征。CLDC
主要面向那些网络连接速度慢、能源有限(经常是电池供电)、具有大于等于 128 KB
的稳定内存、以及大于等于 32 KB
的不稳定内存的设备。不稳定内存是不持久的并且没有写保护,这意味着如果关掉设备,内存中的内容将全部丢失。而稳定内存中的内容是持久的,并且有写保护。CLDC
设备使用稳定内存来存储运行时的库和
KVM,或存储为某个特殊设备创建的另一个虚拟机。不稳定内存被用来分配运行时的内存。
</LI></UL>
<P> </P>
<UL>
<LI><B>CLDC 要求</B><BR>CLDC 定义了下列要求: <BR>·
完整的 Java 语言支持(除浮点支持、最终定案和错误处理之外) <BR>· 完整的
JVM 支持 <BR>· CLDC 的安全性 <BR>·
有限国际化的支持 <BR>· 继承类 -- 所有不针对 CLDC 的类都必须是
J2SE 1.3 类的子类 <BR>· 针对 CLDC 的类都在名为
javax.microedition 的软件包和它的子包里<BR>除
javax.microedition 软件包以外,CLDC API 还由 J2SE 的子集
java.io,java.lang 以及 java.util 等软件包组成。我们将在 CLDC
API 这一章中学习有关的细节问题,然后使用 CLDC API 来开发我们的绘图应用程序。
</LI></UL>
<P> </P>
<UL>
<LI><B>连接设备配置 (CDC)</B><BR>连接设备结构 (CDC)
被定义为一种添加了 CLDC 类的 Java 2 标准版 (J2SE) 的简化版。因此,CDC
是建立在 CLDC 的基础之上,并且为 CLDC 设备开发的应用程序也可以运行在 CDC
设备上。<BR>CDC 也是由 Java Community Process
开发的,它为用户的电子设备和嵌入式设备如智能电话、双向寻呼机、PDA、家用电器、销售网络终端以及汽车导航系统等提供一种标准化的、轻便的、功能齐全的
Java 2 虚拟机构建块。这些设备运行 32 位的微处理器和超过 2 MB
的内存,这些对于存储 C 虚拟机和库是必需的。K 虚拟机支持 CLDC,而 C 虚拟机
(CVM) 支持 CDC。CDC
与基础表相关联,这一点不在本教程的范围之内。 <BR>我们将在 CDC API
这一章中更详细地学习 CDC。 </LI></UL>
<P> </P>
<UL>
<LI><B>CLDC 与 CDC 的比较</B><BR>面这幅图描述了 CDC 和 CLDC
之间的关系。同时该图也揭示了它们与整个 J2SE API 系。正如前面所说,CDC
是加上一些额外类的 J2SE 的子集。我们也可以看到 CLDC 是 CDC
的子集。 <BR><IMG height=275
src="3.files/wpe23.jpg" width=478 border=0>
</LI></UL></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD width=30><IMG height=21 src="3.files/0.gif"
width=30></TD></TR></TBODY></TABLE></TD>
<TD width=1 bgColor=#cccccc><IMG height=1 src="3.files/0.gif"
width=1></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=755 border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#cccccc><IMG height=1 src="3.files/0.gif"
width=1></TD>
<TD width=158 bgColor=#eeeeee height=81><IMG height=1
src="3.files/0.gif" width=1></TD>
<TD width=1 bgColor=#cccccc><IMG height=1 src="3.files/0.gif"
width=1></TD>
<TD vAlign=bottom><IMG height=31 src="3.files/eng_bottom3.gif"
width=594 useMap=#Map border=0></TD>
<TD width=1 bgColor=#cccccc><IMG height=1 src="3.files/0.gif"
width=1></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#666666 height=20><FONT color=#ffffff
align="center"><BR> © 北京映翰通网络技术有限公司 版权所有<BR> </FONT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><MAP name=Map><AREA
shape=RECT coords=506,5,592,26
href="http://www.inhand.com.cn/solution/j2me/j2me_3.htm#top"></MAP></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -