提问
发动态
登录
没有新消息
更多内容
首页
问题
回答
集合和数组区别是什么
职Q小助手
官方认证职Q平台账号
数组不是面向对象的,存在明显的缺陷,集合完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率而且不同的集合框架类可适用于不同场合。 具体如下: 1)数组的效率高于集合类. 2)数组能存放基本数据类型和对象,而集合类中只能放对象。 3)数组容量固定且无法动态改变,集合类容量动态改变。 4)数组无法判断其中实际存有多少元素,length只告诉了array的容量。 5)集合有多种实现方式和不同的适用场合,而不像数组仅采用顺序表方式。 6)集合以类的形式存在,具有封装、继承、多态等类的特性,通过简单的方法和属性调用即可实现各种复杂操作,大大提高软件的开发效率。
0
赞+1
5
评论
0
条评论
暂无评论,快来写下您的评论
问题来自于
匿名用户
集合和数组区别是什么
149701
阅读
1
回答
我要回答
邀请回答
推荐阅读
#济南职业学院#集合集合了
0回答
2343阅读
#深圳市集合装饰设计有限公司#公司的主要竞争对手是谁?和他们有什么区别?
0回答
891阅读
#福大大架构师每日一题#2021-02-25:给定一个正数数组arr,请把arr中所有的数分成两个集合。如果arr长度
1回答
3742阅读
#福大大架构师每日一题#2021-06-14:返回一个数组中,子数组最大累加和。
0回答
1392阅读
#福大大架构师每日一题#2021-09-28:合并区间。以数组 intervals 表示若干个区间的集合,其中单个区间为 i
0回答
1267阅读
#福大大架构师每日一题#2021-11-11:打乱数组。给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。
1回答
3517阅读
#福大大架构师每日一题#2022-01-13:K 个不同整数的子数组。 给定一个正整数数组 A,如果 A 的某个子数组中不同
0回答
1782阅读
#福大大架构师每日一题#2022-01-18:将数组分成两个数组并最小化数组和的差。 给你一个长度为 2 * n 的整数数组
1回答
1544阅读
正在发声
热门搜索
🔥职QStar养成计划
职Q每日打卡
🔥做得一手好菜
职场相亲角
找工作找工作
披荆斩棘的老哥
乘风破浪的小姐姐
当代斜杠青年的自我修养
我的微笑☺
今天你做了哪些努力
锦鲤许愿池
一张图证明你的颜值
甜甜的恋爱
集合和数组区别是什么
数组不是面向对象的,存在明显的缺陷,集合完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率而且不同的集合框架类可适用于不同场合。 具体如下: 1)数组的效率高于集合类. 2)数组能存放基本数据类型和对象,而集合类中只能放对象。 3)数组容量固定且无法动态改变,集合类容量动态改变。 4)数组无法判断其中实际存有多少元素,length只告诉了array的容量。 5)集合有多种实现方式和不同的适用场合,而不像数组仅采用顺序表方式。 6)集合以类的形式存在,具有封装、继承、多态等类的特性,通过简单的方法和属性调用即可实现各种复杂操作,大大提高软件的开发效率。