很基本的数据问题
时间:2008-06-10 08:34:33
来源:论坛整理 作者: 编辑:chinaitzhe
String str = new String( "aaa ")
change(str);
System.out.println(str);
}
public static void change(String str) {
str = "bbb ";
}
结果是多少?
网友回复:aaa
网友回复:str是新new出来的 所以是aaa
String str = new String( "aaa ")+“;”
网友回复:aaa
因为public static void change(String str) {
str = "bbb ";
}是一个类方法,当有类的时候就有该方法,
str引用了“aaa”,当将str传给change方法时,change是个静态方法,在里面修改了str的值,可结束调用后,该地址空间被回收,所以str的值还是aaa
关键字:基本,数据,问题,
上一篇:bt 查询
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面