3.11

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:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,292评论 0 16
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,382评论 11 349
  • Java继承关系初始化顺序 父类的静态变量-->父类的静态代码块-->子类的静态变量-->子类的静态代码快-->父...
    第六象限阅读 2,174评论 0 9
  • 我看过很多书里人生的生活,也看过很多现实里人的生活。生活也就这样,你可以选择轰轰烈烈的过一生,也可以选择默默无闻的...
    绯城阅读 798评论 0 0
  • 2017.02.04 凌晨一点,火车驶过我那在黑暗里矗立的家,我不知道该说些什么来告别这家乡,就像我静静的盯着黑暗...
    康东阅读 139评论 0 0