集合

集合的特点:元素类型可以不同,集合长度可变,空间不固定;

  java中对一些数据结构和算法进行了封装集合,集合也是种对象,用于存储检索,操作和传输对象;

  JCF  java collections Framework   集合框架,集合类都在Java.util

  三个内容:接口,实现类,算法

  collection是list和set的父接口;

    list的特点是:线性,元素可以重复;

    set的特点:元素不可以重复;

  Map集合,一个元素包含两个对象,(键对象和值对象),而且键不能重复。

集合和数组的区别;

1,集合中只能存放对象的引用,数组可以是基本类型,可以是引用类型;

2,集合的长度可以随元素多少而变化,数组建成之后,长度不能改变;

3,集合的算法比较丰富,可以省去开发者很多编码,但数组算法有限;

集合的遍历方式:

1,for循环遍历,只能用于list集合;

2,迭代器方式,得到迭代器的算法接口;

3,for-each方式;

原文地址:https://www.cnblogs.com/cj28-27/p/5398447.html