我正在进行Java评估测试。我不明白在命令行中使用冒号。有人可以详细说明吗?感谢。
这是问题......
假设:
class One {
int x = 0;
{assert x == 1;}
}
public class Two {
public static void main(String[] args) {
int y = 0;
assert y == 0;
if(args.length > 0)
new One();
}
}
以下哪项会毫无错误地运行? (选择所有适用的选项。)
A. java Two B. java Two x C. java -ea Two D. java -ea Two x E. java -ea:One Two F. java -ea:One Two x G. java -ea:Two Two x
答案 0 :(得分:3)
-ea
是一个命令行参数,用于启用断言。如果在-ea之后给出一个类,则只为列出的类启用它。例如-ea:One
打开课程One
答案 1 :(得分:0)
您可以参考Standard Options