Question 64
Given:
8. public class test {
9. public static void main(String [] a) {
10. assert a.length == 1;
11. }
12. }
Which two will produce an AssertionError? (Choose two.)
A. java test
B. java -ea test
C. java test file1
D. java -ea test file1
E. java -ea test file1 file2 //这是什么写法?
F. java -ea:test test file1
Answer: BE
Given:
8. public class test {
9. public static void main(String [] a) {
10. assert a.length == 1;
11. }
12. }
Which two will produce an AssertionError? (Choose two.)
A. java test
B. java -ea test
C. java test file1
D. java -ea test file1
E. java -ea test file1 file2 //这是什么写法?
F. java -ea:test test file1
Answer: BE
解决方案 »
- borderlayout的问题
- 新手求助!Eclipse中连接sqlserver2000数据库,用maven管理包,出现如下错误
- 求一个查找重复字府串的算法
- 帮我看看这个工程怎么打jar包,我自己打的jar包不能双击运行
- 动态的向JTree增加一个为树的节点
- 关于SSH整合怪异问题
- javascript在不同屏幕上取图片一个点坐标,现在是能取,但随着在不同屏幕上取点,这个点坐标会变,急!!!,哪位高手帮我看看
- 文件流的系统开销
- 有关用FOR循环产生图形的问题2
- 请问一个多线程synchronized同步的问题!!!!!!!!!!!!!!!!!!!!!!
- 请教一个简单的java日志怎样写?
- RDF能用JAVA处理吗
当 a.length == 1条件不成立时,就会produce an AssertionError。
只有在运行时用-ea选项时,assert才会起作用。
因此选BE。
如果运行时不带-ea参数,assert没有作用,你可以把它看成是注释。
java -ea test 后面加 file1 file2 是什么东西呢?
就是2个参数,在这里不起什么作用,你当他是参数好了 ,这里参数会依次放在String [] a中