cuisongliu的专栏

致力于JavaWeb的研究开发。知识创造价值,技术成就未来。

arraylist和vector 与hashmap hashtable中的区别

就ArrayList与Vector主要从二方面来说. 同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主...

2015-10-14 21:04:04

阅读数:204

评论数:0

论set和map

表面上看Set和Map没有太大的相似之处,但是如果只看Set和Map的key,不难发现,这些Map的Key具有一个特征:所有的Key不能重复,且key之间没有顺序,也就是说如果把Map的key集中起来,这些key就组合成了一个Set的集合。所以,发现Map集合提供了一个方法返回所有的Key: Se...

2015-10-14 21:01:37

阅读数:212

评论数:0

论JAVA集合的实现细节,Map和List的联系

表面上我们感觉这俩没什么联系,实际上是有一些联系的。 Map是一个关联数组,它包含两组值,key-value.Key组成了一个Set集合,另外一个是values的集合。因为Map的values完全可以重复。 但是实际上并未返回一个List集合: HashMap和TreeMap这...

2015-10-14 20:52:52

阅读数:288

评论数:0

list && iterator

在List实现类中有3个主要的实现类:ArrayList ,Vector(向量,可变数组),LinkedList.其中Vector有一个Stack(栈)子类,这个子类仅仅在父类的基础上增加了5个子类,这五个方法就降一个向量扩展成了栈。本质上Stack就是一个Vector只是多了5个方法而已。新增的...

2015-09-27 21:19:09

阅读数:433

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭