鸠合的之间区分:
List、Set、Map的区分 (引荐进修:java课程)
List许可存反复对象,有序的,能够插进去多个null元素
Set不许可反复对象,无序的,只许可一个null元素
Map是键值对存储数据,键是唯一的,能够有雷同的值
ArrayList、LinkedList、Vector的区分
ArrayList非线程平安,非同步的; 动态数组的数据结构,数据增进默许是一半,查询比较快
LinkedList链表的数据结构,新增和删除比较快,须要挪动指针
Vector线程平安的,同步的;数据增进默许是一倍
HashMap与HashTable的区分
HashMap线程非平安,非同步的;许可null key和null value;HashMap初始容量16
HashTable线程平安,同步的;不许可null key和null value;Hashtable初始容量11
以上就是java鸠合的区分的细致内容,更多请关注ki4网别的相干文章!