leign

Contact: Email: leign.du@gmail.com MSN: dujiali1987@msn.cn
<2009年10月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

  • 随笔 - 12
  • 文章 - 12
  • 评论 - 8
  • 引用 - 0

常用链接

留言簿

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

HashTable v.s. HashMap ——JAVA面试一百题...

old v.s. young

1、实现不一样
祖宗不同:HashTable继承于的Dictionary类的,HashMap继承自AbstractMap类

Size: 默认值前者11,后者16; 增加方式:前者oldsize*2+1,后者以2的指数增加

迭代子: 前者Enemeration,后者Iterator

key/value: 前者必须非空,后者可空


2、使用方式不一样(实现--决定-->使用)


3、使用场合不一样

前者是同步的,多用于多线程; 后者则不是,多用于单线程,若想用于多线程则需加上同步synchronized关键字

posted on 2009-10-20 17:57 leign 阅读(252) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理