以下哪个语句对于java中的断言是正确的?为什么?以下哪个语句在java中的断言是正确的?为什么?
答:如果断言被编译到源文件中,并且运行时没有包含标志,断言将默认执行。
B.从Java版本1.4开始,默认情况下编译断言语句。
C.通过正确使用运行时参数,可以指示VM禁用某个类的声明,并同时启用某个包的声明。
D.在评估命令行参数时,虚拟机给-aa标志优先于-da标志。
以下哪个语句对于java中的断言是正确的?为什么?以下哪个语句在java中的断言是正确的?为什么?
答:如果断言被编译到源文件中,并且运行时没有包含标志,断言将默认执行。
B.从Java版本1.4开始,默认情况下编译断言语句。
C.通过正确使用运行时参数,可以指示VM禁用某个类的声明,并同时启用某个包的声明。
D.在评估命令行参数时,虚拟机给-aa标志优先于-da标志。
这看起来像一个SCJP转储问题: 每政策,你不应该在这里,但posintg这样的问题,反正:)
答:选项C
说明:
选项C是正确的,因为多个VM标志可用于Java程序的单个调用。
选项A不正确,因为在运行时默认情况下忽略断言。
选项B不正确,因为从Java 1.4开始,如果希望编译器编译断言语句,则必须将参数-source 1.4添加到命令行。
选项D不正确,因为VM评估从左到右的所有断言标志。
答:检查您的java可执行文件的标志描述。
B:在The Java 1.4 Feature Overview
C了解了:同样,标志的说明。检查java -help
的输出为初学者。 D:请参阅here的引物。
电子杂志:你自己做功课。
您是否对任何答案做过任何研究? – Levenal
我是新来的java和这个问题,我遇到过的网站之一...所以想了解它....我没有做过任何调查... – abcreddy
@abcreddy在这里发布一个问题shouldn'这是你调查的第一步。在互联网上搜索教程,询问有相关知识的朋友等应该是第一步。只有在你已经用尽了所有这些,然后*仍然*不明白的时候才是发布问题的正确时机。我们的回答者在这里帮助你自己,而不是回答问题,以免你自己做任何研究。 –