3.11

作者: ScorpioHung | 来源:发表于2018-03-12 00:19 被阅读0次

1.HashMap和HashTable区别
HashMap基于哈希表的Map实现,HashTable基于Dicitonary的Map实现
HashTable是线程安全,HashMap不是
HashMap允许K和V为null,HashTable不允许K和V为空
ps.添加相同的Key,Value的值会覆盖,算法可以用到
在迭代过程中,HashMap执行快速失败方式,就是在迭代过程中修改结合结构的话,会抛出异常(不稳定),除非调用自身的remove()方法,HashTable则没有快速失败方式
2.java集合中线程安全
喂,SHE:Vector,Stack,Enum,concurrentHashMap,HashTable、Properities
3.集合框架:
Map:
HashMap:
TreeMap:
HashTable:
ConcurrentHashMap:
LinkedHashMap:
Collection:
List:
LinkedList:
ArrayList:
Vector:
Stack:
Set:
HashSet:
LinkedHashList
TreeSet:

相关文章

网友评论

      本文标题:3.11

      本文链接:https://www.haomeiwen.com/subject/wknbfftx.html