Java参数传递

2014-11-23 22:32:26 · 作者: · 浏览: 0

Java参数传递

Java参数传递有两种形式,值传递和引用传递。

一、值传递:

值传递只是将原数据的一份拷贝传递过去,修改的只是拷贝数据,原数据不做修改。

二、引用传递:

传递的是数据地址,即会修改原数据。

三、String

String虽然也是引用类型,但是其也是按照值传递来进行的。

public class Test {
	public static void main(String[] args)
	{
		Test test=new Test();
		String s="hello";
		System.out.println(s);
		test.change(s);
		System.out.println(s);
	}
	public String change(String name)
	{
		name="world";
		return name+"word";
	}
}

输出结果:

hello

hello