QUESTION NO: 1
public class Test1 {
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args) {
String str="1234";
changeStr(str);
System.out.println(str);
}
}
传递的是引用,不是值,changeStr中的赋值操作是将str指向了welcome,而不是将1234本身被改变了。