【发布时间】:2014-04-20 17:21:21
【问题描述】:
我是Java初学者,最近遇到这样一个关于Java String概念的面试问题:
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);
}
}
我认为输出应该是“welcome”,但是,我在 Eclipse 中对其进行了测试,它显示“1234”,Java 字符串不是引用,因此 Java 字符串“str”引用更改为“welcome”在方法 changeStr 中?
请原谅我的初学者问题!
【问题讨论】:
标签: java