问题 单项选择题

关于以下代码段的说法中正确的是( )。
(1)String s="abcde";
(2)StringBuffer s1=new StringBuffer("abcde");
(3)if(s.equals(s1))
(4)s1=null;
(5)if(s1.equals(s))
(6)s=null:

A.第(1)行编译错误,String 的构造器必须明确调用

B.第(3)行编译错误,因为s与s1有不同的类型

C.编译成功,但执行时在第(5)行有异常抛出

D.编译成功,执行过程中也没有异常抛出

答案

参考答案:D

单项选择题
单项选择题