关于Applet执行的操作,下面说法正确的是

admin2010-12-17  24

问题 关于Applet执行的操作,下面说法正确的是

选项 A、在运行时调用其他程序
B、可以进行文件读写操作
C、不能装载动态连接库和调用任何本地方法
D、试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机

答案C

解析 本题考查Applet的概念。Java虚拟机为Applet提供能够良好运行的沙箱,一旦它们试图离开沙箱则会被禁止。由于Applet是通过网络传递的,这就不可避免地使人想到会发生安全问题。例如,有人编写恶意程序通过小应用程序读取用户密码并散播到网络上,这将会是一件非常可怕的事情。所以,必须对小应用程序进行限制。浏览器禁止Applet执行下列操作:Applet不能运行任何本地可运行程序,选项A错误。禁止加载本地库或方法,Applet只能使用自身的代码或 Applet浏览器提供的Java API,不允许装载动态连接库和调用任何本地方法,选项C正确。禁止读写本地计算机的文件系统,选项B错误。禁止向提供 Applet之外的任何主机建立网络连接,如果Applet试图打开一个socket进行网络通信,所连接的主机必须是提供Applet的主机,选项D错误。
转载请注明原文地址:https://jikaoti.com/ti/mQH0FFFM
0

最新回复(0)