第三周周记

今天过后年就算过完了,个人感觉学习效果不太理想。本周进行了进入小组以来的第一次考核,这次考核让我看到了自己学习的不足的地方,我需要加强基础的学习还有提高自己的自律性以及学习效率。
还有不到一周就要开学了,我也终于能体会到了真正的大学生活,下学期的课程要比上学期对很多,从上学期的几乎一天一节课变成了将近排满,我很期待这样忙碌的生活,也很期待再次和同学们见面。接下来要加强学习,复习第一二阶段,学习第三阶段的学习计划。

Java集合小总结:
集合接口Collection:
java.util.Collection是单值集合操作的最大的父接口,在该接口中定义了所有的单值数据的处理操作。

List(ArrayList、LinkedList):
List是Collection最常用的子接口,最大的特点是允许保存重复元素的数据,并且List接口对Collection接口方法进行扩充。

ArrayList子类是在使用List接口最常用的一个子类,该类利用数组实现List集合操作,在ArrayList里面包含的数据实际上就是一个对象数组。

LinkedList子类是基于链表的形式实现的List接口标准,LinkedList和ArrayList的使用是完全一样的,但是其内部的实现机制是完全不同的,ArrayList是数组实现的集合操作,而LinkedList是链表实现的集合操作。

Set集合:
Set接口中定义的方法是Set是无序(无下标),不重复的,当使用(jdk1.9才有这个方法,1.8没有)of() 这个新方法的时候如何发现集合中存在重复的元素则会直接抛出异常,Set集合的常规使用形式一定是依靠子类进行实例化的,Set接口中有两个常用的子类:
HashSet(散列存放) TreeSet(有序存放)
TreeSet(内部实现二叉树) 特点:有序、不重复。 主要作用:排序。

Map集合:
Map集合保存数据的目的是为了进行key的查找,Map接口是进行二元偶对象保存的最大父接口public interface Map<K,V>
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值