gzd-java集合框架的一些源码类型分析.docVIP

  • 20
  • 0
  • 约7.39千字
  • 约 13页
  • 2023-12-09 发布于浙江
  • 举报

gzd-java集合框架的一些源码类型分析

集合框架

HashMap、HashTable、LinkedHashMap

1、HashMap与HashTable的异同。

,,,,都了Map接口

,HashTable,承自dictionary,,而HashMap是Java1.2引的,,Mapinterface

的一个。,,,

,HashMap允将,,null作,Key或者Value,但HashTable不可以

,HashMap将HashTable的Contains方法去掉了,改成了ContainsKey和

ContainsValue.

,最大的不同是:HashTable方法是synchronize的,在多程,,,,HashTable,,

不需要自己他的方法同,,,,,,,,而步HashMap就必之同,,,,,步.

注:HasHTanle所有的方法都是synchronized的,下只是其中之一。,,,,,,,,Collection和map

,Collection一立的,,,,u元素,些元素都服从某些,,,,,,,,,,,,,List必,

保持元素的序性,而,,,,,Set不可以有重的元素,,,,

,collection,,,,,,,,,,,,,,,,,象之没有指定的序,也可以重元素

,set,,,,,,,,,,,,,,,,,,,象之没有指定的序,但不可以有重元素

,List,,,

文档评论(0)

1亿VIP精品文档

相关文档