码迷,mamicode.com
首页 >  
搜索关键字:linkedhashmap    ( 486个结果
LinkedHashMap源码
前面分析了HashMap的实现,我们知道其底层数据存储是一个hash表(数组+单向链表)。接下来我们看一下另一个LinkedHashMap,它是HashMap的一个子类,他在HashMap的基础上维持了一个双向链表(hash表+双向链表),在遍历的时候可以使用插入顺序(先进先出,类似于FIFO),或
分类:其他好文   时间:2016-01-29 00:23:03    阅读次数:318
省市区三级联动
1 package com.example.homeworkday04_2; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 import java.util.LinkedHashMap; 6 import ...
分类:其他好文   时间:2016-01-09 12:10:37    阅读次数:264
从头认识java-15.7 Map(7)-TreeMap与LinkedHashMap
这一章节我们来讨论一下Map两个比较常用的实现:TreeMap与LinkedHashMap。1.TreeMap特性:按照key来排序package com.ray.ch14; import java.util.Comparator; import java.util.TreeMap; public class Test { public static void main(String[] a...
分类:编程语言   时间:2016-01-05 07:14:40    阅读次数:168
LRU缓存实现(Java)
LRU Cache的LinkedHashMap实现LRU Cache的链表+HashMap实现LinkedHashMap的FIFO实现调用示例LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定...
分类:编程语言   时间:2015-12-24 10:35:08    阅读次数:195
Java实现LRU(最近最少使用)缓存
packagecom.jd.test;importjava.io.Serializable;importjava.util.LinkedHashMap;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.Ree...
分类:编程语言   时间:2015-12-24 10:27:24    阅读次数:160
图解集合6:LinkedHashMap
初识LinkedHashMap上两篇文章讲了HashMap和HashMap在多线程下引发的问题,说明了,HashMap是一种非常常见、非常有用的集合,并且在多线程情况下使用不当会有线程安全问题。大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就...
分类:其他好文   时间:2015-12-19 23:16:44    阅读次数:952
给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析
前面分析了HashMap的实现,我们知道其底层数据存储是一个hash表(数组+单向链表)。接下来我们看一下另一个LinkedHashMap,它是HashMap的一个子类,他在HashMap的基础上维持了一个双向链表(hash表+双向链表),在遍历的时候可以使用插入顺序(先进先出,类似于FIFO).....
分类:其他好文   时间:2015-12-19 20:23:04    阅读次数:325
Java遍历Map对象的四种方法
在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等)方法一 在for-each循环中使用entries来遍历这是...
分类:编程语言   时间:2015-11-12 17:41:22    阅读次数:225
java基本数据结构汇总
import java.util.Hashtable;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedHashMap;import java.uti...
分类:编程语言   时间:2015-11-12 13:40:35    阅读次数:191
LinkedHashMap 保持有序迭代原理
之前一直有这个疑问,今天有时间就把源码看了看终于知道了原理。分享给大家也做笔记自己可以随后查看。 linkedHashMap entry 集成了hashMap.Entry 然后定义了一个before与after用来存储当前key的上一个值引用和下...
分类:其他好文   时间:2015-11-09 19:28:11    阅读次数:309
486条   上一页 1 ... 32 33 34 35 36 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!