码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-11-05 17:56:08      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:自己   有一个   内容   方法   完成   计划   散列码   shc   可变   

                                                                               对集合的了解

    第十一周的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内容比较多,复习肯定得提前开始,老师也给我们提供了精简的复习资料,所以我的复习计划也得开始逐步开始了,对第四五六章的内容掌握力度根本就不够,我想:现在回过头去看,可能会好很多的。

 

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

标签:自己   有一个   内容   方法   完成   计划   散列码   shc   可变   

原文地址:http://www.cnblogs.com/muximu/p/7788007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!