黑马程序员技术交流社区

标题: 今日困惑——Java中集合的值传递问题 [打印本页]

作者: android2050    时间: 2013-3-19 15:47
标题: 今日困惑——Java中集合的值传递问题
本帖最后由 陈团辉 于 2013-3-20 08:43 编辑

例如ArrayList,HashMap之类的集合进行值传递的时候
List<String> a = new ArrayList<String>();
List<String> b = new ArrayList<String>();
b = a;是引用传递,有没有值传递的方法

作者: 黄玉昆    时间: 2013-3-19 17:16
你这里的a和b定义的不是一样的吗?怎么还要赋值,楼主,你代码没问题吧?
作者: 顾传文    时间: 2013-3-19 17:25
这与数据类型有关。
基本数据类型如:byte,short,int,long,float,double,boolean,char这些是指传递。
引用数据类型如:String,类,接口这些是引用传递。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2