注:博主java集合框架源码剖析系列的源码全部基于JDK1.8.0版本。本博客将从源码角度带领大家学习关于ArrayList的知识。
一TreeMap的定义:
public class TreeMap
extends AbstractMap
implements NavigableMap, Cloneable, java.io.Serializable可以看到TreeMap是继...
分类:
编程语言 时间:
2016-04-04 14:56:27
阅读次数:
174
我们知道Redis支持五种数据类型, 分别是字符串、哈希表(map)、列表(list)、集合(set)和有序集合,和Java的集合框架类似,不同数据类型的数据结构实也是不一样的。 >>Redis中的redisObject对象 Redis是使用C编写的,内部实现了一个struct结构体redisObj ...
分类:
其他好文 时间:
2016-03-31 20:15:31
阅读次数:
284
Map集合-------------1、Map与Collection不同2、Map集合存储于取出元素的方式3、Map集合的特点4、Map集合中常用类Map与Collection1、Map与Collection在集合框架中属并列存在2、Map存储的是键值对3、Map存储元素使用put方法,Colletion使用add方法4、Map集合没有直接取出元素的..
分类:
其他好文 时间:
2016-03-31 19:04:13
阅读次数:
153
基本接口:Collection 接口: List 实现类:ArrayList LinkedList 接口:Set(唯一,无序) 实现类:HashSet(哈希) TreeSetMap接口:Map 实现类:HashMap ArrayList类特点:长度可变,连续空间,任意类型,类型相同适用情况:适合多次 ...
分类:
编程语言 时间:
2016-03-31 07:01:36
阅读次数:
208
一、集合:起到中转作用,配合数据库一起使用
Collection(可以存储无序,可重复的数据)Map
|
List(有序可重复)Set(无序不重复)HashMap
||
ArrayList/LinkedListHashSet/TreeSet
数组的缺点:
1.长度一经确定不能修改
2.增删该的操作比较麻烦
1、ArrayList
a.添加:add()
..
分类:
其他好文 时间:
2016-03-28 07:14:59
阅读次数:
200
首先,在学习集合之前我们能够使用的可以存储多个元素的容器就是数组。
下面举几个例子主要是引出集合类的:
1、8,4,5,6,7,55,7,8 像这样的类型相同的可以使用数组来存储,本例可以用int[] arr来存储。
2、”zhnagsan”,true,68 像这样的可以使用StringBuilder或者StringBuffer来存储,但最终需要使用.toString()的方法转换成字...
分类:
编程语言 时间:
2016-03-28 00:10:35
阅读次数:
204
一、前言 整个集合框架的常用类我们已经分析完成了,但是还有两个工具类我们还没有进行分析。可以说,这两个工具类对于我们操作集合时相当有用,下面进行分析。 二、Collections源码分析 2.1 类的属性 public class Collections { // 二分查找阈值 private st ...
分类:
其他好文 时间:
2016-03-26 22:12:17
阅读次数:
662
Java集合框架--参照博客园优秀文章整理 一、概述: 位于 java.util 这个包下,Java集合框架就是一套工具,它把常用的数据结构和算法集合在一起,让我们能更轻松地、更高效地处理数据。 集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个 ...
分类:
编程语言 时间:
2016-03-24 20:00:59
阅读次数:
326
定义: Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。 作用: 集合可以: 1、在类的内部,对数据进行组织; 2、简单而快速的搜索大数量的条目; 3、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除元素; 4、有的集合接口,提供了映射关
分类:
编程语言 时间:
2016-03-22 18:56:26
阅读次数:
213
转载 http://blog.csdn.net/softwave/article/details/4166598 集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakH
分类:
编程语言 时间:
2016-03-20 19:37:45
阅读次数:
261