集合Collection总览
前言 声明,本文使用的是JDK1.8 从今天开始正式去学习Java基础中最重要的东西--->集合 无论在开发中,在面试中这个知识点都是非常非常重要的,因此,我在此花费的时间也是很多,得参阅挺多的资料,下面未必就做到日更了... 当然了,如果讲得有错的地方还请大家多多包涵并不吝在评论去指正~ 一、集合(Collection)介绍 1.1为什么需要Collection Java是一门面向对象的语言,就免不了处理对象 为了方便操作多个对象,那么我们就得把这多个对象存储起来 想要存储多个对象(变量),很容易就能想到一个容器 常用的容器我们知道有-->StringBuffered,数组(虽然有对象数组,但是数组的长度是不可变的!) 所以,Java就为我们提供了集合(Collection)~ 1.2数组和集合的区别 接下来,我们可以对数组和集合的区别来分析一下: 数组和集合的区别: 1:长度的区别 数组的长度固定 集合的长度可变 2:内容不容 数组存储的是同一种类型的元素 集合可以存储不同类型的元素(但是一般我们不这样干..) 3:元素的数据类型 数组可以存储基本数据类型,也可以存储引...