单选题:关于以下程序段,正确的说法是( )。
关于以下程序段,正确的说法是( )。 @[C](2)
```
1. String s1 = "abc"+"def";
2. String s2 = new String(s1);
3. if (s1==s2) {
4. System.out.println("==succeeded");
5. }
6. if (s1.equals(s2)) {
7. System.out.println(".equals() succeeded");
8. }
```
A. 行4与行7都将执行
B. 行4执行,行7不执行
C. 行7执行,行4不执行
D. 行4、行7都不执行
A.行4与行7都将执行
B.行4执行,行7不执行
C.行7执行,行4不执行
D.行4、行7都不执行
答案:C
```
1. String s1 = "abc"+"def";
2. String s2 = new String(s1);
3. if (s1==s2) {
4. System.out.println("==succeeded");
5. }
6. if (s1.equals(s2)) {
7. System.out.println(".equals() succeeded");
8. }
```
A. 行4与行7都将执行
B. 行4执行,行7不执行
C. 行7执行,行4不执行
D. 行4、行7都不执行
A.行4与行7都将执行
B.行4执行,行7不执行
C.行7执行,行4不执行
D.行4、行7都不执行
答案:C