201671010122 2016-2017-2 《JAVA程序设计》对集合的了解

                                                                               对集合的了解

    第十一周的JAVA学习依然如期而至,这周我们走进了对集合的学习,JAVA集合里面的很多内容与数据结构里面的内容联系极为紧密,我们在学习了数据结构中的线性结构:线性表,栈,队列和非线性结构:树与图之后学习JAVA的集合,感觉轻松了很多,可能这就是所谓的学科与学科之间的相关性吧!

        JAVA中的集合根据JDK版本,分为了两大块。在JDK1.01.1版本中的集合类彼此独立,缺少一个统一集中的机制,主要是:Vector类:类似于长度可变的数组,只能存放对象,不能存放基本数据类型;Stack类:是Vector类的子类,Vector类的方法他都适用,他描述堆栈数据结构,即先进后出的线性结构;Hashtable类:通过键值来寻找元素,Hashtable用一个特殊的值来确定键,名为Hashcode(散列码)。这三种类我基本上都掌握了它的使用方法以及一些注意事项。在JDK1.2版本中,开始有一个庞大的集合体系,他用来完成各种集合操作。集合框架中的接口有:collection接口,是集合层次的根接口,包含set类和list类,对这两个类的实现接口我大致有了初步的认识;Map接口,包含了键值对(key-value对),他也有自己的实现接口,可是我觉得这部分内容比较抽象,还和映射有个关联,掌握的不是很好,读有关Map类的程序时,我的理解不是很好,有一种似懂非懂的感觉,还需要我自己对其加强理解。

    现在也是我们该对以前学过的内容复习的时候了,JAVA内容比较多,复习肯定得提前开始,老师也给我们提供了精简的复习资料,所以我的复习计划也得开始逐步开始了,对第四五六章的内容掌握力度根本就不够,我想:现在回过头去看,可能会好很多的。

 

转载于:https://www.cnblogs.com/muximu/p/7788007.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值