JAVA面向对象之集合框架

 

  1.Collection 集合
   集合的概念:
    集合:是java中提供的一种容器 用来存储多个数据
    数组和集合的区别: 数组的长度是固定的 集合的长度是可变的
    数组中存数据类型是同一类 可以存储基本数据类型值;集合存储的都是对象 对象类型可以不一致 一般开发当中使用集合存储;

2. 集合框架

javaSE提供了各种API(方法),使用API前 了解继承 和 接口架构 才能了解何时用哪个类 ---->灵活应用
​ 集合按照存储结构可以分为两大类 单列集合---》Java.util.Collection
​                        双列结合-->JAVA.util.Map

3.Collection【定义了所有单列集合的共性方法】
​ 单列集合类的根接口 用于存储一系列符合某种规则的元素 有两个子接口 分别是:1.List接口【有序的集合允许重复元素的存在,有索引可以使用普通的for循环进行遍历】

                                     2.set接口【不允许出现重复的元素(注:若是存入的同样的元素,只会存在一个),没有索引,只能使用增强for循环和迭代查询遍历】

 

4.Collection 常用功能
​         add();
    ​     clear();清空
        ​ remove();指定删除某个
        ​ contains(); 包含;
        ​ isEmpty();判断集合是否为空
        ​ size(); 返回元素的个数
        ​ toArray(); 集合转数组

 

5.List
  4.1List 接口 介绍
​ 继承Collection 单列集合 有序 可以重复 可以通过索引访问元素
​    4.2 List接口中的方法
​          add();
        remove();
​          get();
        ​ set(); 指定元素 替换集合只能怪指定位置
​ 4.3 ArrayList集合
​        特点: 元素增删慢 查询快
4 .4LinkedList集合
​        方便元素添加 删除的集合
      addFirst();
      addLast();
      getFirst();
      getLast();
      removeFirst();
      pop(); 弹出一个元素
      push();推入
      isEmpty();

                                                            我是爱学习的汪,有什么错误之处还请见谅,有什么见解我们来互享吧!

​                                      

posted on 2019-05-18 08:49  汪汪爱学习  阅读(107)  评论(0)    收藏  举报

导航