HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场...
分类:
其他好文 时间:
2015-12-21 15:40:38
阅读次数:
122
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组O....
分类:
编程语言 时间:
2015-12-17 13:01:16
阅读次数:
160
java中的集合类有很多种,每个都有自己的一些特点,推荐你专门在这方面研究一下,比方Vector,ArrayList,,LinkedList,Hashtable等,其中你问到的链表,是不是指LinkedList呢?LinkedList是集合类的一种,和其它集合类一样都用于存放未知内容和未知长度的数据...
分类:
编程语言 时间:
2015-12-17 12:37:25
阅读次数:
153
集合知识集合类特性(几个常用类的区别)ArrayList:元素单个,效率高,多用于查询Vector:元素单个,线程安全,多用于查询LinkedList:元素单个,多用于插入和删除HashMap:元素成对,元素可为空HashTable:元素成对,线程安全,元素不可为空WeakHashMap:是一种改进...
分类:
其他好文 时间:
2015-12-11 22:13:29
阅读次数:
215
一、同步容器 在Java中,同步容器包括两个部分,一个是vector和HashTable,查看vector、HashTable的实现代码,可以看到这些容器实现线程安全的方式就是将它们的状态封装起来,并在需要同步的方法上加上关键字synchornized。另一个是Collections类中提供的静态....
分类:
编程语言 时间:
2015-12-10 16:41:11
阅读次数:
351
总结:hashmap线程不安全允许有null的键和值效率高一点、方法不是Synchronize的要提供外同步有containsvalue和containsKey方法HashMap 是Java1.2 引进的Map interface 的一个实现HashMap是Hashtable的轻量级实现hashta...
分类:
其他好文 时间:
2015-12-10 14:57:36
阅读次数:
147
Array & String大纲 1. 入门题 string match 2. Array 中 HashTable 的应用 3. C/C++ 中的 string 4. 例题分析part 1 入门题 在 source(母串)中,寻找 target(子串) 是否出现。/* Returns th...
分类:
编程语言 时间:
2015-12-07 22:39:07
阅读次数:
301
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组O....
分类:
编程语言 时间:
2015-12-04 22:26:20
阅读次数:
177
前言这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如HashMap和Hashtable...
分类:
其他好文 时间:
2015-11-29 13:32:30
阅读次数:
166
学习集合的一些知识。集合:泛型集合,非泛型集合;ArrayList,Hashtable,List,Dictionary等,还有一些集合的常用方法。 一:集合的介绍 1:集合的特点 泛型集合 using System.Collections.Generic 非泛型集合 using System.Col...