专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

java中什么叫集合_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 0:42:30       共计:3587 浏览

java中什么叫集合?

java中集合包含:List、Set、Map、工具类Collections

List 包含以下子类

1.ArrayList

内部动态数组的实现,添加的时候有序,按照index遍历也是有序的,线程不安全类。

2.LinkedList

是一个继承于AbstractSequentialList的双向链表。它可以被当成堆栈、队列或双端队列进行操作。实现了List接口,能对它进行队列操作。实现了Deque接口,能当作双端队列使用。实现了Cloneable接口,覆盖了clone(),能克隆。实现了java.io.Serializable接口,这意味着LinkedList支持序列化,能通过序列化去传输。可以保持插入时的顺序

3. ArrayList 和 LinkedList区别

是一个数组队列,相当于动态数组。它由数组实现,随机访问效率高,随机插入、随机删除效率低。是一个双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList随机访问效率低,但随机插入、随机删除效率低。

4.CopyOnWriteArrayList

线程安全的List,写 时复制,写加锁,复制一个容器,读不加锁。

5.Vector

线程安全类,数组实现。读加锁,写加锁,性能低。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:成都哪里有JAVA的暑假培训班_java | ·下一条:淘宝客APP怎么制作_PHP基础

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有