A-A+
下面有关Applet执行的操作说法正确的是()。 Ⅰ:在运行时调用其他程序 Ⅱ:不能进行文件
问题详情
下面有关Applet执行的操作说法正确的是()。 Ⅰ:在运行时调用其他程序 Ⅱ:不能进行文件读写操作 Ⅲ:不能装载动态连接库和调用任何本地方法 Ⅳ:试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机
A.Ⅱ、Ⅲ
B.Ⅱ、Ⅳ
C.Ⅰ、Ⅱ
D.Ⅲ、Ⅳ请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:Java虚拟机为Applet提供能够良好运行的沙箱,一旦它们试图离开沙箱则会被禁止。由于小应用程序是通过网络传递的,这就不可避免地使人想到会发生安全问题。例如有人编写恶意程序通过小应用程序读取用户密码并散布到网络上,这将会是一件非常可怕的事情。所以,必须对小应用程序进行限制。浏览器禁止Applet执行下列操作。①在运行时调用其他程序。②文件读写操作。③装载动态连接库和调用任何本地方法。④试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机。