JAVA基础(Collection集合概述)

1,集合的由来

  • 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义, 太麻烦

  • java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少

2,数组和集合的区别

,【1】区别1

  • 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值

  • 集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象

【2】 区别2:

  • 数组长度是固定的,不能自动增长

  • 集合的长度的是可变的,可以根据元素的增加而增长

3,数组和集合什么时候用

  • 如果元素个数是固定的推荐用数组

  • 如果元素个数不是固定的推荐用集合

4, Collection  介绍:

Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。

5, 集合继承体系图

猜你喜欢

转载自blog.csdn.net/Cricket_7/article/details/92803104