Java常用集合类总结

参考:http://www.jianshu.com/p/9d90a95ce26f

默认集合都是非线程安全的,但是系统有封装了几个线程安全的。

List:

常见的有ArrayList、LinkedList、Vector、Stack

ArrayList,非线程安全,Collections.synchronizedList(list);可以返回一个同步的实例。

LinkedList,非线程安全,Collections.synchronizedList(list);可以返回一个同步的实例。

Vector是ArrayList的线程同步版本,安全

Stack继承自Vector类,安全,提供了push、pop、peek
(获得栈顶元素)等方法。

Set:

常见的有HashSet(非线程安全),TreeSet(非线程安全)。

Map:

常见的有:HashMap(非线程安全),Hashtable(安全)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容