j2me的基本介绍⑷

文章作者 100test 发表时间 2007:05:12 13:45:40
来源 100Test.Com百考试题网


计算机等级考试训练软件《百宝箱》

4。深入理解CLDC (part II)
本节的部分内容译自J2ME White Paper,比较枯燥,但请记住,毕竟,正确的观念重于一切。

类文件审核过程(classfiles Verification)
CLDC要求其下层的虚拟机能够辨别并拒绝非法的class文件。但由于CLDC本身面向小内存消耗的小型设备这一前提。其类文件检测机制与J2SE中定义的标准类 文件审核机制还有所不同。请注意看下图:

MyApp.java


┌───┐
│Javac │┄编译器
└───┘

MyApp.class

┌──────┐
│preverifier │┈预审核器
└──────┘

MyApp.class

↓download...
┌────────┒
│ ┠┄┄KVM运行环境
│┌──────┐┃ (目标设备)
││ verifier │┃
│└──────┘┃
│ ┃
│┌──────┐┃
││ │┃
││interpreter │┃
││ │┃
│└──────┘┃
┕━━━━━━━━┛
图2 CLDC/KVM中类文件的审核过程
请注意CLDC中的预审核(preverification)过程。这是CLDC区别于通常的类文件审核过程的关键。如上图所示,当源程序被编译后,必须被预审核器预审核,然后才能被下载到目标设备上去。之所以有这一步骤,主要是为了减轻KVM中审核器的负担,加快审核速度。就像我前文提到的,这是出于对CLDC支持的硬件的考虑。这里记住这个概念就行了。具体的操作方法我会在以后讲述编写MIDlet程序时介绍。

相关文章


二级C语言教程章节测试6.字符型数据
VisualBasic的未来
小议学习java的浮躁心态(1)—引出篇
j2me的基本介绍⑷
二级C语言教程章节测试2.C语言基本语法知识
j2me的基本介绍⑶
VisualBasic9.0前沿播报·动态篇(三)XML字面量和XML后期绑定啊
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛