博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集合中线程安全的类
阅读量:6690 次
发布时间:2019-06-25

本文共 431 字,大约阅读时间需要 1 分钟。

集合中线程安全的类有:vector,stack,hashtable,enumeration,除此之外均是非线程安全的类与接口

Collection 是对象集合, Collection 有两个子接口 List 和 Set,

List 可以通过下标 (1,2..) 来取得值,值可以重复,而 Set 只能通过游标来取值,并且值是不能重复的

ArrayList , Vector , LinkedList 是 List 的实现类

ArrayList 是线程不安全的, Vector 是线程安全的,这两个类底层都是由数组实现的

LinkedList 是线程不安全的,底层是由链表实现的

Map 是键值对集合

HashTable 和 HashMap 是 Map 的实现类

HashTable 是线程安全的,不能存储 null 值

HashMap 不是线程安全的,可以存储 null 值

转载于:https://blog.51cto.com/13954634/2171859

你可能感兴趣的文章
mian函数接受两个实参, 连成s…
查看>>
mssql timeout 超时时间已到
查看>>
LVS负载均衡
查看>>
[研究笔记]n个骰子得到点数和的概率分布
查看>>
Mining Massive Data Sets PPT
查看>>
python迭代器和生成器
查看>>
Android 2.3预计下周发布 十大惊“.NET研究”喜不容错过
查看>>
艾伟:WCF从理论到实践(15):响应变化
查看>>
艾伟也谈项目管理,项目经理的思维批判
查看>>
一起谈.NET技术,Sharepoint 究竟能为客户做些什么
查看>>
解决ftp登录问题:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died
查看>>
使用IEDScout校验61850出错记录及解决方案
查看>>
AD在更新PCB的时候,每次封装都会改变位置?
查看>>
Delphi启动外部程序
查看>>
python操作mysql总结
查看>>
JavaScript学习-自定义对象属性迭代器
查看>>
查看java源码显示source not found
查看>>
Linux常用经典命令
查看>>
命令行参数及全局替换程序
查看>>
Android Studio 快捷键
查看>>