Java学习【第四周】

一:本周学习内容

  • 整理试卷
  • 集合相关内容
  • 网络编程

感悟:

  • 课本与视频结合学习
  • 注重实践

二:下周学习计划

  • 继续下一阶段Java的学习
  • 完成相关练习

三:部分集合相关知识总结

  • 集合分为单列集合和双列集合
  • 单列集合:顶层接口是Collection ---- 一次添加一个数据
  • 双列集合:顶层接口是Map ------------一次添加一对数据(键,值)
  •                  List(ArrayList、LinkedList、Vector)
    
  • Collection–>
  •                  Set(HashSet-->LinkedHashSet、TreeSet)
    
  • Map–>HashMap(LinkedHashMap)、TreeMap
  • List系列集合特点:有序、可重复、有索引
  • Set系列集合特点:无序、不可重复、无索引
  • Collection系列集合五种遍历方式:
  • 1、迭代器遍历(需要删除操作时使用)
  • 2、列表迭代器(需要添加操作时用)(List特有)
  • 3、普通for遍历(需要根据索引时用)(List特有)
  • 4、增强for遍历(单纯遍历)
  • 5、Lambda表达式(单纯遍历)
  • Map系列集合遍历方式:
  • 1、键找值
  • 2、键值对
  • 3、Lambda表达式
  • Collection集合使用情况:
  • 若要求集合中元素可重复:用ArrayList(基于数组)
  • 若集合中元素可重复且增删操作较多:用LinkedList(基于链表)
  • 若要对集合中元素去重:用HashSet(基于哈希表)
  • 若要去重且保证存取顺序:用LinkedHashSet(基于哈希表和双链表)
  • 若要对集合中元素进行排序:用TreeSet(基于红黑树)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值