单选题Given a method that must ensure that its parameter is not null: 11. public void someMethod(Object value) { 12. // check for null value ... 20. System.out.println(value.getClass()); 21. } What inserted at line 12, is the appropriate way to handle a null

题目
单选题
Given a method that must ensure that its parameter is not null: 11. public void someMethod(Object value) { 12. // check for null value ... 20. System.out.println(value.getClass()); 21. } What inserted at line 12, is the appropriate way to handle a null value?()
A

assert value == null;

B

assert value != null, value is null;

C

if (value == null) { throw new AssertionException(value is null); }

D

if (value == null) { throw new IllegalArgumentException(value is null); }


相似考题
参考答案和解析
正确答案: D
解析: 暂无解析