W
weironghai
class Test{
public static void main(String args[]){
String a = new String( "2" ), b;
b = a;
a = "3";
System.out.println( b );
String c[]= { "1","2","3" }, d[];
d = c;
c[0] = "4";
System.out.println( d[0] );
}
}
in my opinion ,i thought it will print
3
4
but in fact ,it printed
2
4
who can tell me why?
public static void main(String args[]){
String a = new String( "2" ), b;
b = a;
a = "3";
System.out.println( b );
String c[]= { "1","2","3" }, d[];
d = c;
c[0] = "4";
System.out.println( d[0] );
}
}
in my opinion ,i thought it will print
3
4
but in fact ,it printed
2
4
who can tell me why?