在使用java.util 里Properties ,当value是null时报 NullpointerException. 看源码发现 publicclass Properties extends Hashtable { /** * use serialVersionUID fr...
分类:
其他好文 时间:
2014-08-20 20:49:02
阅读次数:
150
摘自api:1、ArrayList与Vector:原文:This class(ArrayList) is roughly equivalent to Vector, except that it is unsynchronized.ArrayList是不同步的,Vector是同步的,在多线程环境中V...
分类:
其他好文 时间:
2014-08-19 22:16:55
阅读次数:
274
注:以下源码基于jdk1.7.0_11
之前的两篇文章通过源码分析了两种常见的Map集合,HashMap和Hashtable。本文将继续介绍另一种Map集合——LinkedHashMap。
顾名思义,LinkedHashMap除了是一个HashMap之外,还带有LinkedList的特点,也就是说能够保持遍历的顺序和插入的顺序一致,那么它是怎么做到的呢?下面我们开始分析。
...
分类:
其他好文 时间:
2014-08-19 11:03:54
阅读次数:
259
Hashmap、Hashtable都是一个数组和链表的结合体(在数据结构称“链表散列“)
hashTable和hashMap的区别:
----Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。
----Hashtable中key和value都不允许null值,而HashMap中只允许一个null键,值可以为null。
----HashMap效率比Hashtable高
----继承不同。
public class Hashtable exte...
分类:
编程语言 时间:
2014-08-19 02:09:33
阅读次数:
293
1.ArrayList类ArrayList类主要用于对一个数组中的元素进行各种处理。在ArrayList中主要使用Add、Remove、RemoveAt、Insert四个方法对栈进行操作。Add方法用于将对象添加到 ArrayList 的结尾处;Remove方法用于从 ArrayList 中移除特定...
分类:
其他好文 时间:
2014-08-18 20:15:32
阅读次数:
219
弱引用集合 Hashtable DictionaryArrayList List class Program { static void Main(string[] args) { //ArrayList list = new ArrayL...
分类:
Web程序 时间:
2014-08-18 20:06:13
阅读次数:
250
遍历Hashtable中的key和value的几种方法 [java] view plaincopypackagecoreJava;importjava.util.Enumeration;importjava.util.Hashtable;importjava.util.Iterator;/**处.....
分类:
其他好文 时间:
2014-08-18 12:11:44
阅读次数:
226
哈希表/散列表hash table在插入、删除、查找上具有“平均常数时间复杂度”O(1),hash table原理大部分都了解,具体实现还是要看其源代码。...
分类:
其他好文 时间:
2014-08-17 20:02:02
阅读次数:
398
这次,做之前首先规划了一下到底该怎么改?首先来看看哪里有多余的:前台:除了加载的hashtable内容和显示的内容不一样,别的地方区别很小;后台,D层中,因为三个组合查询用到的D层方法只是返回值不同,所以,返回值这里可以用list (of T)代替,这样,前台后台冗余就少多了。...
分类:
其他好文 时间:
2014-08-16 21:08:31
阅读次数:
178