单项选择题

关于以下程序段,正确的说法是( )。
  (1) String s1="abc"+"def";
  (2) String s2=new String (s1);
  (3) if (s1.equals (s2))
  (4) System.out.println("==succeded");
  (5) if(s1==s2)
  (6) System.out.println(".equals( )succeded");

A.行(4)与行(6)都将执行
B.行(4)执行,行(6)不执行
C.行(6)执行,行(4)不执行
D.行(4)、行(6)都不执行