两题考的都是 assert和assertion
assert是JDK1.4(&+)中新增的关键字,其功能称作assertion
assert 条件表达式            如果条件表达式不成立(false)则报 错误
assert 条件表达式: something  同上,错误,则包 something 异常信息
assertion在一般情况下是关闭的,通过java -ea 可以打开该功能,关闭为 -da

题一、
A. java test                  \\正确 assertion此时是关闭的,assert a.length == 1不被执行
B. java -ea test              \\报错 此时assertion功能被打开,assert a.length == 1被执行,a为空,显然不成立
C. java test file1            \\正确 原因同A
D. java -ea test file1        \\正确 assertion功能被打开,且传入了一个参数,assert a.length == 1被执行,a.length == 1成立
E. java -ea test file1 file2  \\错误 过程同上,但此时传入了二个参数a.length等于2
F. java -ea:test test file1   \\正确 java -ea:test表示仅仅打开test的assertion功能

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2021-09-30
  • 2021-12-05
  • 2021-11-01
  • 2021-06-25
猜你喜欢
  • 2021-12-09
  • 2021-11-05
  • 2021-04-17
  • 2021-07-26
  • 2021-06-18
  • 2021-07-08
  • 2021-06-13
相关资源
相似解决方案