A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何大大是我啊 初级黑马   /  2019-5-7 14:54  /  1040 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  • 集合概念及体系结构
    • 概念:可变长度数据容器
    • 体系结构:
      • 单列:Collection
        • 可重复:List  ArrayList LinkedList
        • 不可重复的:Set HashSet TreeSet LinkedHashSet

      • 双列:Map HashMap


  • Collection的概述和基本使用
    • 创建Collection接口对象的方式:Collection c=new  ArrayList();
    • 添加数据:add()

  • Collection集合的常用方法
    • 添加:add(Object j)
    • 删除:remove(Object j)
    • 清除:clear()
    • 判断是否为空:isEmpty()
    • 判断某个对象是否在集合存在:contains(Object j)
    • 长度:size()

  • Collection集合遍历
    • 如何去获取迭代器:iterator()
    • 判断是否还有元素:hasNext()
    • 取出对象:next()

  • list集合的概述和特点
    • 有序(有索引)
    • 可重复

  • list集合特有方法
    • 读取:get(i)
    • 添加:add(i,object)
    • 指定位置替换数据:set(i,object)
    • 删除:remove(i)

  • 集合并发问题及ListIterator用法
    • iterator():循环时不能修改集合数据
    • listIterator()  可以对集合进行修改   add() remove()

  • 增强for循环
    • 语法格式:for(String str:集合或数组)

  • 数组和链表的区别
    • 数组特点:查询块,增删慢---》ArrayList
    • 链表的特点:增删快,查询慢---》LinkedList

  • LinkedList特有方法
    • 添加: addFirst()  addLast()
    • 删除:removeFirst()  removeLast()
    • 获取:getFirst()  getLast()



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马