1 集合框架
1.1 集合框架概述
1.1.1 容器简介
到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。
举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号。我们可以通过身份证号来顺序存储每个雇员,但是在内存中实现呢?是不是要准备足够的内存来存储1000个雇...
分类:
编程语言 时间:
2015-07-28 21:11:54
阅读次数:
189
java web开发中最基本的配置本件:Web.xml,很多新手看不大懂,没关系,一起来看看常用的配置有哪些?
首先我们来看一个最精简的Struts2+Spring+hibernate集合框架的Web.xml...
分类:
Web程序 时间:
2015-07-28 14:35:21
阅读次数:
151
集合是一种容器。集合和数组的不同之处:只用于存储对象,集合长度可变,数组只能存同一种类型的对象,集合可以存任意对象。Collection |--List:元素是有序的,元素可以重复,因为该集合提醒有索引 |--ArrayList:底层的数据结构使用的是数组,查询速度很快,增删稍慢。是不同...
分类:
编程语言 时间:
2015-07-25 16:30:20
阅读次数:
151
集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。集合有ArrayList、Vector、hashmap、linklist、treemap、hashset等多种实现。为了屏蔽实现差异,java提供了一个Collecti...
分类:
其他好文 时间:
2015-07-23 21:36:40
阅读次数:
120
什么是java集合框架呢?这么多的类,该如何选择使用哪个类呢?...
分类:
编程语言 时间:
2015-07-22 01:38:09
阅读次数:
295
集合框架体系结构集合框架体系结构图解释:虚点框:代表接口,虚线框:代表抽象接口,实线框:代表实现接口的类Collection和collections的区别:Collection是集合类的上级接口,继承与他的接口主要有Set和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现..
分类:
编程语言 时间:
2015-07-21 07:54:26
阅读次数:
141
简介
源码分析
HashMap是JAVA抽象出来存储键值对的集合,它的底层是哈希表,有哈希表就会有冲突,所以HashMap用单链表解决冲突,也就是拉链法。
HashMap是不安全的,在多线程的环境下可用ConcurrentHashMap,或者利用Collections工具类中的同步方法。先不急于说明其他的,我们先来分析一下单链表的构造static class Entry implemen...
分类:
其他好文 时间:
2015-07-20 16:23:29
阅读次数:
103
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、集合框架 概念:集合框架是Java中为了方便对集合进行存储、操作而形成的体系。集合是针对对象最常见的一种存储形式。 数组和集合类同是容器,区别在哪里? 相同点: 集合和数组都是...
分类:
编程语言 时间:
2015-07-16 02:05:13
阅读次数:
174
集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。java集合框架:1. 什么是框架:类库的集合2.集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类3.集合:存放数据的容器集合框架包含了两部分:一部分是接...
分类:
编程语言 时间:
2015-07-14 17:43:57
阅读次数:
307
1.集合的概念集合:是JavaAPI提供的一些类的实例,用于动态存储多个对象JDK所提供的集合API位于Java.util包下。2.集合框架图(都在util包下)2.1Collection下的常用方法1.添加:add(e);addAll(Collection);2.删除:remove(e);removeAll(collection);clear();3.判断:contains(e);..
分类:
编程语言 时间:
2015-07-13 01:08:34
阅读次数:
168