单项选择题
Given: Which command-line invocations will compile?()
A.javac Mule.java B.javac -source 1.3 Mule.java C.javac -source 1.4 Mule.java D.javac -source 1.5 Mule.java
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"); }
A.An Exception is thrown with no other output B.B, followed by an Exception. C.Compilation fails due to an error on line 9. D.Compilation fails due to an error on line 15.