黑马程序员技术交流社区
标题:
什么值传递和址传递?举例说明下
[打印本页]
作者:
lhj
时间:
2014-5-23 14:11
标题:
什么值传递和址传递?举例说明下
本帖最后由 lhj 于 2014-5-23 17:17 编辑
什么值传递和址传递?举例说明下
作者:
邵镛
时间:
2014-5-23 14:38
java传值的形式有且只有一种,那就是值传递。
如果是基本数据类型,传递的就是数据的值,
如果是引用类型,传递的就是引用地址的值
例:
传递数据值
int a =10;
int b = a;
传递引用地址的值
String s = new String("abc");
String s2 = s;
作者:
彭旭文
时间:
2014-5-23 15:01
值传递是把一个具体数据的值传递给变量。例如:a = 3。
址传递是把一个具体的数据的内存地址传递给变量。例如: 数组类型的赋值...
如果楼主想更好地了解,需要结合内存结构学习,那样的话会事半功倍的...
作者:
Seraphim
时间:
2014-5-23 16:39
java中没有指针,不涉及址传递,像C这样的语言才有址传递
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2