java值传递问题
java值传递问题现在一个map里面放若干的元素,再把map放入一个list当中,接着清空map中的数据,为什么list当中的数据也同时没了呢。因为java不是只有值传递...
java值传递问题现在一个map里面放若干的元素,再把map放入一个list当中,接着清空map中的数据,为什么list当中的数据也同时没了呢。因为java不是只有值传递的吗,所以传入list当中的那个map不是应该是值拷贝出来所形成的另一个对象吗,那么删除原对象的数据应该不影响另一个对象才对啊。求大神解答。
展开
2018-02-09
展开全部
你错了 java里既有值传递也有引用传递。
区分值传递和引用传递的方法: 看传递的变量是一个对象类型还是一个基本数据类型,基本数据类型是值传递, 对象类型是引用传递。
区分值传递和引用传递的方法: 看传递的变量是一个对象类型还是一个基本数据类型,基本数据类型是值传递, 对象类型是引用传递。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询