【集合和数组区别】
数组不是面向对象的,存在明显的缺陷,集合完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率而且不同的集合框架类可适用于不同场合 。具体如下:1)数组的效率高于集合类.2)数组能存放基本数据类型和对象,而集合类中只能放对象 。3)数组容量固定且无法动态改变,集合类容量动态改变 。4)数组无法判断其中实际存有多少元素,length只告诉了array的容量 。5)集合有多种实现方式和不同的适用场合,而不像数组仅采用顺序表方式 。6)集合以类的形式存在,具有封装、继承、多态等类的特性,通过简单的方法和属性调用即可实现各种复杂操作,大大提高软件的开发效率 。
推荐阅读
- 相同体积的水和油哪个重
- 油性红豆沙和水性红豆沙有什么区别
- 罗技g502se和hero什么区别
- 我的J2刷成L8,实现看图片和大铃声的实战体会
- 微信公众号发布和群发的区别
- 煮红酒的好处和坏处?
- 茄子和菌子能一起吃吗
- 和平精英怎么注册小号
- 空调eco和睡眠模式哪个省电
- opporeno6和opporeno6pro的区别