码迷,mamicode.com
首页 >  
搜索关键字:Hashtable    ( 2161个结果
Java基础知识强化之IO流笔记66:Properties的概述 和 使用(作为Map集合使用)
1. Properties的概述Properties:属性集合类。是一个可以和IO流相结合使用的集合类。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。Properties是Hashtable的子类,说明是一个Map集合。2.Properties作为Map集...
分类:编程语言   时间:2015-10-14 11:59:16    阅读次数:293
[转]ArrayList和HashTable 使用
ArrayListHashTableSystem.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publ...
分类:其他好文   时间:2015-10-14 00:10:56    阅读次数:198
(算法)最长不重复子串
题目:从一个字符串中找到一个连续子串,该子串中任何两个字符不能相同,求子串的最大长度并输出一条最长不重复子串。思路:利用hash表hashTable[256]来保存出现过的字符,然后从头开始遍历字符串,1、如果当前字符ch已经出现过(hashTable[ch]==1),则表示一个局部最长不重复子串已...
分类:编程语言   时间:2015-10-13 20:46:58    阅读次数:156
Concurrency of ConcurrentHashMap
转自 :http://cache.baiducontent.com/ 良辰美景奈何天并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础...
分类:其他好文   时间:2015-10-13 13:34:46    阅读次数:156
【转】Java 读写Properties配置文件
【转】Java 读写Properties配置文件1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Proper....
分类:编程语言   时间:2015-10-11 19:19:18    阅读次数:127
hashmap hashtable 的区别
Hashtable和HashMap做为Map的基本特性两者都实现了Map接口,基本特性相同-对同一个Key,只会有一个对应的value值存在-如何算是同一个Key? 首先,两个key对象的hash值相同,其次,key对象的equals方法返回真内部数据结构Hashtable和HashMap的内部数据...
分类:其他好文   时间:2015-10-10 22:48:51    阅读次数:215
Hashtable 和 HashMap 的比较
HashtableHashMap并发操作使用同步机制,实际应用程序中,仅仅是Hashtable本身的同步并不能保证程序在并发操作下的正确性,需要高层次的并发保护。下面的代码试图在key所对应的value值等于x的情况下修改value为x+1{value = hashTable.get(key); i...
分类:其他好文   时间:2015-10-10 00:11:19    阅读次数:141
ConcurrentHashMap和Hashtable区别
Hashtable:synchronized是针对整张Hash表的,即每次锁住整张表让线程独占安全的背后是巨大的浪费ConcurrentHashMap和Hashtable主要区别就是围绕着锁的粒度以及如何锁 左边便是Hashtable的实现方式---锁整个hash表;而右边则是C...
分类:其他好文   时间:2015-10-09 22:54:57    阅读次数:243
为什么equals(Object o)相等,hashCode()必须相等
首先,int hashCode();是为了支持哈希表类的如HashMap,HashTable之类的底层使用了哈希表的类。 Java Object规范中int hashCode()方法的约定类容有三个: (1)????????????? 只要对象的equals方法所...
分类:其他好文   时间:2015-10-03 19:38:07    阅读次数:267
java简单面试基础知识
1、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。2、Collection 和 Collectio....
分类:编程语言   时间:2015-10-01 22:58:48    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!