问题
单项选择题
下面关于Java代码安全的说法中不正确的是( )。
A.Java程序在解释执行时所需要的类都是通过字节码校验程序装入的
B.Java字节码的执行是由JVM中的编译器完成的
C.在Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行
D.在默认的安全配置条件下,Applet不能访问任何本地资源
答案
参考答案:B
解析: 选项A是正确的,由于解释执行之前需要做字节码的校验,因此执行需要的类都是通过字节校验码程序装入的;选项C,解释和选项A一样:选项D正确,体现了 Java安全配置策略的一个重要方面:选项B是错误的,Java字节码的执行应该是由JVM中的解释器完成的。