Collection接口 Collection接口 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用 ...
分类:
编程语言 时间:
2018-05-15 01:49:57
阅读次数:
198
1.Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 数组和集合的主要的区别 2.(1) 数组可以存储基本数据类型和对象,而集合中只能存储对象(可以以包 ...
分类:
编程语言 时间:
2018-05-12 22:32:49
阅读次数:
236
一、List接口 List 接口继承了Collection接口,通常将 实现List接口的类成为List集合。 List集合的特点(1)允许出现重复的元素; (2)储存在集合中的元素是有序的; (3)集合中元素取出的顺序和存入的顺序一致。 List接口的实现类有ArrayList类和 LinkedL ...
分类:
其他好文 时间:
2018-05-12 13:49:15
阅读次数:
105
在经过一段时间的JAVA基础学习之后,最近开始学习JAVA中的集合框架,当看到链表、散列这些数据结构的时候,总有一些云里雾里的感觉。 虽然JAVA集合框架中为我们封装好了绝大多数的常用基础数据结构,但知其然不知其所以然的感觉总是让人很不爽,所以接下来的一段时间我将开始好好的学习数据结构方面的知识。 ...
分类:
其他好文 时间:
2018-05-11 23:53:10
阅读次数:
177
一》 Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为集合框架。 Java中集合大致可分为三大体系:list、Set、MAp。List代表有序集合,Set代表无序集合,Map代表映射关系的集合。 二》关系图如下 三》详细 ...
分类:
编程语言 时间:
2018-05-11 23:49:43
阅读次数:
245
一、Java基础 1. 集合框架A)集合中泛型优点?1)HashMap 允许一个键为null,允许多个值为null,默认容量是16,加载因子是0.75f,每次扩容一倍,是一种异步式线程不安全的映射。2)Hashtable 不允许键值为null,默认初始容量是11,加载因子是0.75f,是一种同步式线 ...
分类:
编程语言 时间:
2018-05-10 01:07:27
阅读次数:
324
数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值 集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象 数组长度是固定的,不能自动增长。 集合的长度的是可变的,可以根据元素的增加而增长。 ...
分类:
编程语言 时间:
2018-05-09 10:50:09
阅读次数:
229
在实现方法时,选择不同的数据结构会导致其实现风格以及性能存在着很大的差异,例如: 需要快速地搜索成千上万个有序的数据项吗?需要快速地在有序的序列中插入和删除元素吗?需要建立键与值之间的关联吗? 1 Java集合框架 1.1 将集合的接口与实现分离 与现代的数据结构类库的常见情况一样,Java集合类库 ...
分类:
编程语言 时间:
2018-05-07 11:05:56
阅读次数:
264
根据《java编程思想》里面的说法,java集合又叫容器,按照单槽和双槽分为两类,Collection和Map,这两个都是接口。 一、Collection Collection下面又分了三个子接口,分别是Set,List和Queue,他们的特性分别是: 1.Set:元素唯一,即Set中的元素永远不可 ...
分类:
编程语言 时间:
2018-05-07 11:01:56
阅读次数:
195
20165315 第四次考试课下补做 一、相关知识点的总结 泛型 主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构 泛型类声明 可以使用 声明一个类,为了和普通的类有所区别,这样声明的类称作泛型类,没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据 使用泛型 ...
分类:
其他好文 时间:
2018-05-06 23:30:17
阅读次数:
234