java参数传递,引用还是拷贝
来源:互联网 发布:罗技 无线鼠标 知乎 编辑:程序博客网 时间:2024/05/17 02:58
public class Foo{
public static void main(String [] args){
StringBuffer a = new StringBuffer("G");
StringBuffer b = new StringBuffer("H");
operate(a,b);
System.out.printlen(a+","+b)
}
private static void operate(StringBuffer x, StringBuffer y){
x.append(y);
y=x;
}
}
输出 GH,H;
java 都是拷贝传递(也就是所为的值传递)a的引用变量将自己的存储单元的内容传给了operate()方法的x的变量
也就是将实体对象的地址传给了x变量,在operate()方法中对x的一切操作都是针对x所指向的这个存储单元。
(x是StringBuffer值的一个引用副本)
Java 编程语言只有值传递参数-----当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。
0 0
- java参数传递,引用还是拷贝
- java参数传递究竟是按值呢,还是引用?
- java参数传递(值传递还是引用传递)
- Java中参数传递是值传递,还是引用传递
- Java函数传递参数:值传递还是引用传递
- java参数传递(值传递还是引用传递)
- java参数传递(值传递还是引用传递)
- java参数传递(值传递还是引用传递)
- java参数传递(值传递还是引用传递)
- Java参数传递到底是值传递还是引用传递?
- java 方法中参数是值传递还是引用传递
- Java函数参数值传递还是引用传递
- java参数传递。传递值还是引用问题
- JAVA 方法的参数是按值传递还是引用传递?
- Java参数传递传递的是值还是引用?
- JAVA传参数到底是值传递还是引用
- Java参数传递:到底是传值还是传引用
- Java的参数是按值传递的还是按引用?
- 图片裁剪Imageview
- FA初期数据迁移时要注意的问题
- nginx相关学习的博客
- 使用Autolayout实现自适应UITableViewCell
- Java_Ant详解
- java参数传递,引用还是拷贝
- spring mvc json循环引用JsonMappingException: Infinite recursion
- jquery模糊查询
- web测试工具学习笔记
- Python快速搭建自动回复微信公众号
- 进程—异常控制流之中断篇
- 拼写检查 三
- ajax操作xml
- [Android]嵌套Fragment以及startActivityForResult()