首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Which of the following best describes the role of the Java Virtual Machine in the execution of Java applets?
Which of the following best describes the role of the Java Virtual Machine in the execution of Java applets?
admin
2013-12-19
44
问题
Which of the following best describes the role of the Java Virtual Machine in the execution of Java applets?
选项
A、Converts the source code into bytecode and blocks the sandbox
B、Converts the bytecode into machine-level code
C、Operates only on specific processors within specific operating systems
D、Develops the applets, which run in a user’s browser
答案
B
解析
B正确。Java是一种面向对象的、与平台无关的编程语言。它可以作为一个成熟的编程语言进行使用,既可以用于编写完整的程序,也可以用来编写叫做applet的简短程序(applet运行于用户的浏览器中)。Java是一种与平台无关的语言,因为它创建中间代码,即并不专门针对处理器的字节码。然后,Java虚拟机(Java Vigual Machine,JVM)将字节码转换成特定系统上的处理器能够理解的机器代码。
A不正确。因为Java虚拟机将字节码转换成机器代码,它并不将源代码转换为字节码一一这是Java编译器的工作。JVM也会在一个环境里创建叫做沙箱(sandbox)的虚拟机。这个虚拟机是一个封闭的环境,applet在其中执行它的活动。applet通常通过一个请求Web页面的HTTP发送,这意味着applet一经到达便立即执行。如果applet的开发人员没有正确编程的话,该程序便会故意或者偶然地执行某些恶意活动。所以这个沙箱严格限制applet对任何系统资源的访问。JVM调解对系统资源的访问,从而确保applet代码规矩地呆在它自己的沙箱里执行。
C不正确。因为Java是一种面向对象的、与平台无关的编程语言。其他种类的语言被编译成供特定操作系统和处理器使用的对象代码。这就是为什么一个特定的应用程序可以在Windows上运行而不能在Macintosh上运行的原因。Intel处理器不需要理解为Alpha处理器编译的机器代码,反之亦然。Java是与平台无关的语言,因为它创建中间代码,即并不专门针对处理器的字节码。
D不正确。因为Java虚拟机并不编写applet。Java是一个成熟的编程语言,用来编写完整程序和叫做applet的简短程序,applet运行于用户的浏览器中。程序员创建Java applet,并通过一个编译器运行它。Java编译器把这个源代码转换成字节码。然后,用户下载这个Java applet。字节码被JVM转换成机器代码。最终,这个applet会在调用时运行。
转载请注明原文地址:https://www.kaotiyun.com/show/IAhZ777K
0
CISSP认证
相关试题推荐
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】__
AsformercolonistsofGreatBritain,theFoundingFathersoftheUnitedStatesadoptedmuchofthelegalsystemofGreatBritai
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Publicrelationsisabroadsetofplannedcommunicationsaboutthecompany,includingpublicityreleases,designedtopromoteg
In2009theEuropeanCommissioncarriedoutaninvestigationintoMicrosoft.TheAmericansoftwaregianttiedInternetExplorer,
Iftheworld’seducationsystemshaveacommonfocus,itistoturnoutschool-leaverswhoareproficientinmaths.Governments
Ofallthegoodsandservicestradedinthemarketeconomy,pharmaceuticalsareperhapsthemostcontentious.Thoughproducedby
VirtualDriverDrivinginvolvessharpeyesandkeenears,analyzingwithabrain,andcoordinationbetweenhands,feetandb
School-agechildrenshouldparticipatein60minutesormoreofmoderatetovigorousphysicalactivitydaily,accordingtoanex
"THESERVANT"(1963)isoneofthosefilmsthatitisimpossibletoforget.Theservantexploitshismaster’sweaknessesuntilh
随机试题
下列哪项是颅裂手术的最关键步骤
男性患者,21岁,10d前出现发热,最高达39.7℃,逐渐出现反应迟钝,胡言乱语,伴癫癎大发作3次。头MRI显示双颞叶局灶性出血性脑软化灶,最可能的诊断是
甲为我国驻某国大使馆工作人员,需要长期在国外出差,因此将自己所有的一款珍贵古玩委托好友乙代为保管。乙遂将该古玩长期摆放于自家客厅中,作展示与欣赏之用。在此期间来乙家做客的朋友均以为该古玩为乙所有。后来乙因做生意急需用钱,便将该古玩以10万元价格卖给其好友丙
混凝土的抗拉强度只有抗压强度的1/10~1/20。()
FIDIC把风险管理作为咨询工程师的一项重要的工作,出版了()等文献。
迁徙:气候
根据以下资料,回到101-105题。根据统计资料估算,石化、能源工业总产值占六大基地工业总产值的()。
给定资料1.2014年7月26日上午.我国92家工业企业集中在人民大会堂发布了2013年度社会责任报告,并有39家被授予“中国工业行业履行社会责任五星级企业(2014)”称号。中国工经联会长李毅中表示.当前我国工业企业履责虽取得了积极进展
火烈鸟经常停留在柔软泥泞的河床上。在这种河床上,淤泥越柔软,东西就越快地沉入其中并且被困住。为了避免被困住,火烈鸟一只脚站立;假如那只脚开始下沉,火烈鸟可以放下另一只脚来帮助把它拔出。假如上面的信息是正确的,下列哪一个基于此最好地被支持?()
下列关于进程的叙述中,正确的是()。
最新回复
(
0
)