![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
想成为一名程序员
想成为一名优秀的程序员(ง •_•)ง
展开
-
集合框架你了解多少?
Collection接口的继承关系: Collection接口:是List,Set,Queue的父接口(存放的是单一值) 特点: 1、可以存放不同类型的数据,而数组只能存放固定类型的数据 2、当使用arraylist子类实现的时候,初始化的长度是10,当长度不够的时候会自动进行扩容操作 常用的API: 增加数据的方法: add:要求必须传入的参数是Object对象,因此当写入基本数据类型的时候,包含了自动拆箱和自动装箱的过程 addAll:添加另一个集合的元素到此集合中 删除数据的方法: clear:只是原创 2020-11-05 13:02:56 · 145 阅读 · 0 评论 -
ArrayList和Vector有什么区别?
(1)ArrayList是线程不安全的,效率高,而Vector是线程安全的,效率低。 ArrayList源码: /** * {@inheritDoc} */ public boolean equals(Object o) { //没有加synchronized if (o == this) { return true; } if (!(o instanceof List)) { r原创 2020-11-04 16:28:38 · 887 阅读 · 0 评论