我正在参加 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
最佳答案
-ea
是启用断言的命令行参数。如果你在 -ea 之后给出一个类,它只对列出的类启用。例如-ea:One
打开类 One
关于java - 在命令行中运行程序时如何使用冒号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6213404/