为了账号安全,请及时绑定邮箱和手机立即绑定

跪求!Java语言中,为什么数组只能储存一种类型的数据?求老司机指点!

跪求!Java语言中,为什么数组只能储存一种类型的数据?求老司机指点!

哔哔one 2019-08-14 01:14:28
最近学习数据结构,在网上看到对数组这样描述:优点:1、按照索引查询元素速度快2、按照索引遍历数组方便缺点:1、数组的大小固定后就无法扩容了2、数组只能存储一种类型的数据3、添加,删除的操作慢,因为要移动其他的元素。我想问的是,为什么数组的大小固定后就无法扩容了,为什么只能储存一种数据类型。请大佬指点!
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

个人理解,勿喷。这是因为系统需要为变量分配存储空间,任一变量在定义时必须指定大小,这样可以确保未分配内存空间连续、提升内存空间效率;数组只能储存一种数据类型则是方便存取操作,此外不同数据类型在存储中占用的空间长度也不同。
                            
查看完整回答
反对 回复 2019-08-14
  • 2 回答
  • 0 关注
  • 349 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信