码迷,mamicode.com
首页 >  
搜索关键字:Hashtable    ( 2161个结果
深入浅出 Java Concurrency (16): 并发容器 part 1 ConcurrentMap (1)[转]
从这一节开始正式进入并发容器的部分,来看看JDK 6带来了哪些并发容器。在JDK 1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)。从JDK 5开始增加了线程安全的Map接口Concurr...
分类:编程语言   时间:2014-12-03 00:10:26    阅读次数:166
我了解到的公司java面试题方向
你所做过的项目,担任的角色,遇到的问题以及你的解决方式。谈谈对多态的了解。java的反射机制以及应用场景。常见的3种设计模式以及应用场景。数据库的索引,原理。数据库事务。多线程如何实现,以及同步实现。java的容器类,ArrayList,HashMap,HashTable的区别。常见的查找排序算法。...
分类:编程语言   时间:2014-12-01 18:57:04    阅读次数:145
effective java-读书笔记-第三章 对于所有对象都通用的方法
个人博客同步发布:effective java-读书笔记-第三章 对于所有对象都通用的方法 第三章 对于所有对象都通用的方法 所有非final方法(equals、hashCode、toString、clone、finalize)都有明确的通用约定,因为它们被设计成是要被覆盖的,如果不遵守,基于散列的集合(HashMap、HashSet、HashTable)可能无法结合该类一起运作。...
分类:编程语言   时间:2014-12-01 01:15:59    阅读次数:232
HashMap Hashtable ConcurrentHashMap 一点区别
HashMap Hashtable ConcurrentHashMap 区别...
分类:其他好文   时间:2014-11-30 00:47:08    阅读次数:119
黑马程序员-Java基础---集合框架-Map
第一讲 Map概述&子类对象特点&共性方法1、 定义Map集合:该集合存储键值对,一对一对的往里存,而且要保证键是唯一的。若存了重复的键,那么对应此键的值将被后一个覆盖。2、 Map子类对象特点Map集合有如下三个子类:l Hashtable:底层是哈希表数据结构,不可存入null键或null值。线...
分类:编程语言   时间:2014-11-28 11:44:35    阅读次数:246
程序员编程技术学习笔记——字符串包含
给定两个分别由字母组成的字符串A和字符串B,字符串B的长度比字符串A短。请问,如何最快地判断字符串B中所有字母是否都在字符串A里?为了简单起见,我们规定输入的字符串只包含大写英文字母,请实现函数boolStringContains(string &A, string &B)...
分类:其他好文   时间:2014-11-27 18:34:19    阅读次数:245
Java语言中Object对象的hashCode()取值的底层算法是怎样实现的?
Java语言中,Object对象有个特殊的方法:hashcode(), hashcode()表示的是JVM虚拟机为这个Object对象分配的一个int类型的数值,JVM会使用对象的hashcode值来提高对HashMap、Hashtable哈希表存取对象的使用效率。       关于Object对象的hashCode()返回值,网上对它就是一个简单的描述:“JVM根据某种策略生成的”,那么这种策...
分类:编程语言   时间:2014-11-27 18:25:02    阅读次数:210
php 中foreach比for快之原因
这里首先要谈到php 的hashtabletypedef struct _hashtable { uint nTableSize; // hash Bucket的大小,最小为8,以2x增长。 uint nTableMask; // nTableSize-1 ...
分类:Web程序   时间:2014-11-25 15:54:28    阅读次数:158
使用二级指针在多线程进行刷新操作
多线程程序中,我们经常会遇到这种情况,主线程启动时加载一些参数到内存中的某个对象或者数据结构中,将这个对象或数据结构作为参数传入各个子线程中,为了避免对象的复制与拷贝,往往传入的是指针,子线程启动,进行业务逻辑处理,需要根据key值获取hashtable中的value,value = m_pPa.....
分类:编程语言   时间:2014-11-24 16:37:19    阅读次数:239
linux文件系统调用(1)---mount
本文将介绍linux挂载文件系统的过程,从系统调用mount()函数开始解析,主要分为三个阶段: 1、新建源文件系统; 2、查找目的文件系统的挂载目录; 3、将源文件系统挂载到目的文件系统的挂载目录;...
分类:系统相关   时间:2014-11-20 23:46:11    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!