A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© $love 中级黑马   /  2013-8-26 16:54  /  885 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 $love 于 2013-8-26 17:27 编辑

java中集合中存储的元素为什么只能是引用数据类型?这个问题一直不是很清楚,请哪位牛人详细讲解一下!谢谢!

2 个回复

倒序浏览
gulup 来自手机 中级黑马 2013-8-26 17:24:37
沙发
因为集合内存储的其实是这些对象的引用,即指向这些对象的那些地址。并不是这些对象的真实内容。基本数据类型是没有引用的。当然,你也可以直接放1,2,3什么的,因为有自动装箱和拆箱嘛。所以。你就懂了。

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1 很给力!

查看全部评分

回复 使用道具 举报
gulup 发表于 2013-8-26 17:24
因为集合内存储的其实是这些对象的引用,即指向这些对象的那些地址。并不是这些对象的真实内容。基本数据类 ...

ok!我懂了!谢谢啊!就是说如果可以存入基本数据类型的话,那就会造成安全问题,可以这么理解吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马