码迷,mamicode.com
首页 >  
搜索关键字:hashmap linkedhashma    ( 6685个结果
东软培训-004
昨天说的那个hibernate太简单了,所以就没发出来,今天教spring+springmvc //LoginAction.java package?org.mo.spring; import?java.util.HashMap; import?java.util.Map; import?org.springframework.val...
分类:其他好文   时间:2014-12-24 12:04:09    阅读次数:160
HashMap的存储结构及原理
HashMap是由数组+链表组成;寻址容易,插入和删除困难。(存储单元数组Entry[],数组里面包含链表) 3、HashMap、HashTable和ConcurrentHashMap的线程安全问题 HashMap:线程不安全的。 HashTable:锁住整张hash表,让线程独占。hashMap允许为空。通过分析Hashtable就知道,synchronized是针对整张Hash表的, 即每次锁住整张表让线程独占,安全的背后是巨大的浪费。 ConcurrentHashMap:一个更快的hashmap,它提...
分类:其他好文   时间:2014-12-24 08:42:01    阅读次数:150
【Leetcode】Major Element in JAVA
题目不难,但是我这个方法太贱了,我做了一个O(n^2)的方法,但是很明显跑不过因为会time exceed limited,所以我就取巧写了一个第六行。。。大家忽略吧…… public class Solution { public int majorityElement(int[] num) { int top = num.length/2; int count =...
分类:编程语言   时间:2014-12-23 12:30:19    阅读次数:254
Java随记(三)
一共三组:vector(1.0)--ArrayList(1.2)HashTable(1.0)--HashMap(1.2)StringBuffer(1.0)--StringBuilder(1.5)extendAbstractStringBuilderChecked异常外部资源问题引起的,JVM可以预见到如:读取文件不存在,数据库连接没有建立等Unchecked异常(RuntimeExcepeion)程序员编码..
分类:编程语言   时间:2014-12-23 06:46:21    阅读次数:176
ThreadLocal用法和实现原理(转)
如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么你不要sychronize这么复杂的东西,ThreadLocal将是你不错的选择。举例来说:import...
分类:其他好文   时间:2014-12-22 21:14:44    阅读次数:127
Android开发中使用static变量应该注意的问题
1 package com.highxin.launcher01; 2 3 4 5 import java.util.ArrayList; 6 import java.util.HashMap; 7 import java.util.Iterator; 8 import ja...
分类:移动开发   时间:2014-12-22 12:46:59    阅读次数:258
hashMap的遍历
java Map 遍历速度最优解第一种:Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next...
分类:其他好文   时间:2014-12-22 11:07:33    阅读次数:164
Java基础系列之(三) - HashMap深度分析
这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用Hashmap,这其中不仅仅包括刚毕业的大学生,也包括已经工作5年,甚至是10年的程序员。HashMap涉及的知识远远不止p.....
分类:编程语言   时间:2014-12-22 02:01:38    阅读次数:530
Map集合总结
Map是双列集合的顶层接口。 Map集合的数据结构仅仅针对键有效,与值无关。 Map集合存储的是键值对形式的元素,键唯一,值可以重复Map集合有HashMap、Hashtable、TreeMap三个常用子类。 1、HashMap底层数据结构是哈希表。线程不安全,效率高。允许使用null键和nu...
分类:其他好文   时间:2014-12-21 23:27:35    阅读次数:245
HashTable与HashMap的区别
名词解释 线程同步:线程同步,可理解为线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。在多线程编程里面,一些敏感数据不允许被多个线程同时访问,此时就使用同步访问技术,保证数据在任何时刻,最多有一个线程访问,以保证数据的完整性。 区别 HashMap 非线程安全 允许有null的键和值 效率高 方...
分类:其他好文   时间:2014-12-21 22:12:46    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!