谁能详细说一下java语言中的副本是什么意思,与引用有什么关系? 谁能详细说一下java语言中的副本是什么意思,与引用有什么关系?原数据改变,那么他的副本会改变吗?副本改变了,原数据会改变 吗?不太理解,哪位能帮详细解答一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对呀,你说的是克隆呢?还是A a = new A();A a1 = a;然后a与a1呢? 副本就是复制玩的新玩意。A a = new A();A a1 = a;然后a与a1呢?——这个可不是副本。英文应该是COPY,翻译过来就是这个样子了。副本与原数据是不相关的,不会相互影响的。不过一般方法传递时候,只有基本数据类型和String才会传递副本,其他的类型是按引用的传递的。static void add(String str){ str += "A"; } /** * @param args */ public static void main(String[] args) { String str = "abc"; System.out.println(str); add(str); System.out.println(str); }打印出来是abc abc java中的scanner中的一道题 把java方法和类定义成final会加快速度吗? 关于java读取ini的Api 关于SWT编写GUI程序分离控件的问题 菜鸟弱问,如何获取button上的内容啊 100分求几个下载swing或者swt控件的网站。 简单!送分!-->如何批定义变量 妹妹的20个作业之4 怎么调用某种类型文件,让其被默认的应用程序打开----着急!!! 我在窗体上放了一个Label,但不知道怎么指定他的显示位置 一个关于数据类型的简单问题 请问正则是否有这个功能?
A a = new A();A a1 = a;然后a与a1呢?
str += "A";
}
/**
* @param args
*/
public static void main(String[] args) {
String str = "abc";
System.out.println(str);
add(str);
System.out.println(str);
}
打印出来是
abc
abc