2019-08-19 集合、Collection接口

集合(Collection):

  • Java中集合类是用来存放对象的
  • 集合相当于一个容器,里面包容着一组对象 —— 容器类
  • 其中的每个对象作为集合的一个元素出现
  • Java API提供的集合类位于java.util包内
  • 数组也是容器,它是定长的,访问非常快,但是数组不会自动扩充
  • 数组可以包含基本数据类型或引用类型的对象,而集合中只能包含引用类型的对象
  • Collection接口:
  • 1.List接口:实现类ArrayList(它是基于数组实现的)动态的数组列表 长度不是固定的,它是一个有序的集合
  •               List<E>;<E>表示范型,用来约束集合元素的类型。
    
  • 2.Set接口:一个不包含重复元素的collection,它是无序的集合
  •           实现类有两个:HashSet(无序的)         TreeSet(具有排序功能)
    
  • 3.Map接口:它不是Collection接口的子接口
  •               实现类有两个:HashMap(无序的) TreeMap(具有排序功能)
    
  •               Map添加元素是通过键-值对的方式通过put(k,v)方法来完成的。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,593评论 0 4
  • 四、集合框架 1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。生活中很多数据的描述都采...
    佘大将军阅读 881评论 0 2
  • Java集合类可用于存储数量不等的对象,并可以实现常用的数据结构如栈,队列等,Java集合还可以用于保存具有映射关...
    小徐andorid阅读 2,104评论 0 13
  • 集合类框架的介绍: ![Java 集合类框架](https://upload-images.jianshu.io/...
    LynnGuo阅读 809评论 0 1
  • 写在前面自开始在公司实习以来,经常都要用到集合框架。不仅后台要用,在前台做数据交互的时候用得也多。所以我想着是时候...
    EakonZhao阅读 3,351评论 0 12

友情链接更多精彩内容