这周学习了集合一章,我结合搜索总结了一下知识点,如下: 1.java集合可以大致分为Set、list、map三中体系,其中set代表无序不可重复的集合;List代表有序、可以重复的集合;Map代表具有映射关系的集合。 2.集合与数组的区别:数组元素既可以是基本数据类型,也可以是对象(其实保存的是对象 ...
分类:
编程语言 时间:
2017-11-05 20:04:14
阅读次数:
245
集合中只能容纳对象,且容纳的对象都是Object类的实例。 java集合框架:类库的集合包含很多超类,包含多个元素并提供对所包含元素的操作方法的类,包含的元素可以由同一类型对象组成,也可以由不同的类型对象组成。 包括Vector向量,Stack堆栈,Hashtable哈希表等。 Vector类类似于 ...
分类:
编程语言 时间:
2017-11-05 14:33:51
阅读次数:
211
本周老师调整了一下教学目标,在周四课堂上对我们前几周遗留下来的编程中不会的知识结合自己的代码进行了详细讲解。通过老师的讲解,我对身份证程序中不会做的一部分已经掌握。在周五课堂上,老师重点讲述了第九章——集合。老师开篇引入了数据结构相关知识,然后讲述了遗留的集合这一部分内容,接着讲述的是Java的集合 ...
分类:
编程语言 时间:
2017-11-05 13:54:41
阅读次数:
171
在本周的学习中主要了解到JAVA的集合框架 ,JAVA的集合框架主要进行对数据结构的封装,集合是包含多个元素的并提供对所包含元素操作方法的类,其包含元素可以由同一类型的元素的对象组成,也可以由不同的对象组成。在JAVA中集合类的特点,与数组不同的是集合只容纳对象。集合类容纳的是Object类的实例, ...
分类:
编程语言 时间:
2017-11-04 19:33:13
阅读次数:
123
Java集合框架 :接口:Collection、List 、Set、 Map;实现类:ArrayList、LinkedList、Vector、HashSet、TreeSet、HashMap、HashTable、TreeMap java中集合类位于java.util包下,与下面四个接口有关Collec ...
分类:
编程语言 时间:
2017-11-04 13:27:59
阅读次数:
331
挺多的,整理用了很长时间,外加理解。 1、集合概述 这些接口和类大致分为3层 第一层是接口,包括:Conllection接口、List接口、Set接口和Map接口。 第二层是抽象类,AbstractConllection、AbstractList、AbstractSet、AbstractMap。方便 ...
分类:
编程语言 时间:
2017-11-04 01:51:54
阅读次数:
296
从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。 Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、 ...
分类:
编程语言 时间:
2017-11-02 11:21:49
阅读次数:
196
java.lang.* 提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。java.util.* 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类( ...
分类:
编程语言 时间:
2017-10-27 23:49:11
阅读次数:
257
Java集合框架综述 1:集合框架(Collection Framework) 首先要知道 集合代表的是一组对象,和数组差不多 但是数组的长度是固定不变的,而集合是可以变换长度的,比如说:集合就是一根金箍棒,可长可短, 数组就像是一根普通的木棍,长度是固定的,不能变长或者变短。在Java的集合框架中 ...
分类:
编程语言 时间:
2017-10-27 01:37:57
阅读次数:
223
HashSet集合:add方法:是添加方法,用于将添加对象添加到数组里。例如:addAll方法:是批量添加方法,可以利用一个集合先把数据都添加到这个集合里,然后再拿到这个集合对象使用批量添加方法将这个集合对象添加到指定的集合里,就实现了批量添加:remove:删除方法,可以删除..
分类:
其他好文 时间:
2017-10-26 22:48:37
阅读次数:
124