随手记【集合类】
[学习笔记]
java集合类示意图
目前软件开发常用:(红色圆圈)
HashMap和Hashtable的区别
ArraList和Vector的区别
如何选择用什么集合
1.如果要求线程安全,使用Vector、Hashtable
2.如果不要求线程安全,应使用ArrayList,LinkedList、HashMap
3.如果要求键值对,则使用HashMap,Hashtable
4.如果数据量很大,又要线程安全考虑Vector
目前软件开发常用:(红色圆圈)
1.如果要求线程安全,使用Vector、Hashtable
2.如果不要求线程安全,应使用ArrayList,LinkedList、HashMap
3.如果要求键值对,则使用HashMap,Hashtable
4.如果数据量很大,又要线程安全考虑Vector