![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java集合
Java集合的基础知识
TalkingCpp
这个作者很懒,什么都没留下…
展开
-
关于Map的一些基本知识
一、Map集合介绍 两大集合,Collection和Map,之前的Collection中包含List,Set和Queue,可以快速查找元素,Map则是以键值对为基础的另一种集合,在英文版的Java核心技术中,Map被称为映射。 1.Map和Collection的区别(面试常客) Map是将键映射到值的对象,一个映射不能包含重复的键,每个键只能映射到一个值。 区别: 1.Map集合存储元素是成对出现的,键唯一,但是值可以重复; 2.Collection集合存储元素是单独出现的,C ...原创 2020-07-10 18:56:34 · 372 阅读 · 0 评论 -
List集合学习
Collection接口下,有三种类型,List,Set,Queue。现在学习一下List。 不管是哪一种,都继承了Collection接口这个父类,作为子类,List有一些自己独有的特点。 List集合的主要特征:有序,元素可以重复,这里的有序包括写入顺序和取出顺序。 List集合有几个常用的子类: 1.ArrayList:底层数据结构是数组,线程不安全; 2.LinkedList:底层数据结构是链表,线程不安全; 3.Vector:底层数据结构是数组,线程安全。 一、ArrayList 上源码 /**原创 2020-07-05 15:23:43 · 146 阅读 · 0 评论 -
Collection介绍
集合(Collection)介绍 1.集合的作用 1)Java是一种面向对象的编程语言,需要使用集合来处理对象的存储; 2)可以作为容器来存储集合; 3)和数组有较大的区别。 2.数组和集合的区别是什么 1)数组的长度是固定的,而集合的长度是可变的; 2)数组既可以存储基本数据类型,也可以存储引用数据类型。而集合只能存储引用数据类型,如果存储基本数据类型,会被自动装箱。 Collection接口下有Set,Queue,List三种集合,每一种类型下又有很多个实现类,年纪大了说实话我记不住这么多,只能挑几个常原创 2020-07-05 13:27:22 · 274 阅读 · 0 评论