java语言中参数传递是常见的问题之一,通过阅读如下测试代码,可以看看你是否真的了解java常见的参数传递的规则。
public class TestChangeParamInt { public static void main(String[] args) { int n = 3; System.out.println("Before change : " + n); changeData(n); System.out.println("After changeData(n) : " + n); } public static void changeData(int n) { n = 10; } } public class TestChangeParamObj1 { public static void changeData(StringBuffer strBuffer) { strBuffer.append("World!"); } public static void main(String[] args) { StringBuffer strBuffer = new StringBuffer("Hello "); System.out.println("Before change : " + strBuffer); changeData(strBuffer); System.out.println("After changeData(n) : " + strBuffer); } } public class TestChangeParamObj2 { public static void main(String[] args) { StringBuffer strBuffer = new StringBuffer("main "); System.out.println("Before change = " + strBuffer); changeData(strBuffer); System.out.println("After changeData(n) = " + strBuffer); } public static void changeData(StringBuffer strBuffer) { strBuffer = new StringBuffer("Change "); strBuffer.append("World!"); } } public class TestChangeParamObj3 { public static void main(String[] args) { StringBuffer strBuffer = new StringBuffer("Hello "); System.out.println("Before change = " + strBuffer); changeData(strBuffer); System.out.println("After changeData(n) = " + strBuffer); } public static void changeData(StringBuffer strBuffer) { StringBuffer sb2 = new StringBuffer("change "); strBuffer = sb2; sb2.append("World!"); System.out.println("In changeData(n) = " + sb2); } }
相关推荐
11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java参数传递.zip11.java...
13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递....
58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递机制.zip58.java参数传递...
关于Java参数传递的PPT,详细介绍参数传递的类型。彻底理解Java只有唯一传递方式——值传递。
java参数传递 java 参数
传值还是传引用 详细讲解JAVA参数传递机制 一目了然
Java参数传递的经典教学PPT,引用类型,基础类型传递的区别,String和StringBuffer类型传递的区别。
java参数传递时到底是值传递还是引用传递分享.pdf
JNI中C和Java参数传递详细例子,各种数据类型,基本类型,数据,结构体,DEMO,非常适合初学者,一看就明,详细例子
java参数传递(经典).docx
java参数传递时到底是值传递还是引用传递[归类].pdf
java的参数传递对比,体现了值传递和引用传递的区别,是我在java入门是写的学习demo
java
主要介绍了JAVA参数传递方式,结合实例形式分析了java按值传递与引用传递区别及相关操作注意事项,需要的朋友可以参考下
主要介绍了Java参数传递及值传递实现原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下