java 集合

java 集合框架

接口是用来定义功能的


java 集合概述

一方面,面向对象语言对事物的体现都是以对象的形式,为了方便多个对象的操作,就是对对象进行存储。另一方面,使用Array 存储对象具有一些弊端,而java集合就像一种容器,可以动态地把多个对象的引用放入容器中。

java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。

java集合可分为Conllection和Map两种体系

Collection接口

          Set :元素无序、不可重复的集合。

          List :   元素有序,可重复的集合。

Map接口:具有映射关系“key-value对”的集合。

Collection 接口API ,没有直接的实现类,而是由两个子接口(Set接口,List 接口,继承Collection),子接口有具体的实现类。

Iterator 迭代器接口  (用来遍历集合中的元素)

Collection子接口之一:Set接口

        》HashSet     LinkedHashSet     TreeSet

Collection子接口之二:List 接口 

        》ArrayList    LinkedList    Vector

Map 接口

        》HashMap    TreeMap   Hashtable   (map接口的实现类)


collection 接口是List、set、和Queue接口的父类,该接口里定义的方法既可以用于操作Set集合,也可用于操作List和Queue集合。


Collections 工具类 (可以操作Collection 和Map)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • title: java集合框架学习总结 tags:集合框架 categories:总结 date: 2017-03...
    行径行阅读 1,714评论 0 2
  • 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:V...
    Oneisall_81a5阅读 911评论 0 11
  • 3.3 集合 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另...
    闫子扬阅读 753评论 0 1
  • 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:V...
    hutuxiaogui阅读 681评论 0 10
  • 哗啦啦哗啦啦,呼呼呼呼 半夜无人时雨淅沥的声音 应该怎么形容 坐公车时 打开窗户边上的一条缝 空气会聚在这里冲出来...
    若影似形阅读 249评论 0 0