Java 基础学习 (Collection学习总结)

Collection 集合

集合

:集合只是一个容器
:集合与数组不相同的是集合中不能储存基本数据类型
:基本数据类型储存入集合中时会进行自动封装

集合与数组的不同

数组长度固定:集合长度可变

储存的的数据类型不同

数组8种基础数据类型:集合只能储存封装类型

代码编写推荐

单一操作时使用数组
复合操作是使用集合

八种基本数据类型的封装类

  1. byte = Byte
  2. short = Short
  3. int = Integr
  4. long = Long
  5. float = Float
  6. double = Double
  7. char = Character
  8. boolean = Boolean

在学习Java 集合中常常使用的几种排序方法

  Set  无序不可重复  
  *  判断元素相同的依据: hashCode & equals方法
  
  *  HashSet  无序不可重复

  *  LinkedHashSet  链表维护先后顺序

  *  TreeSet  具有排序功能,
  *  内部比较器-自然排序,外部比较器-定制排序

  List  有序可重复

  *  ArrayList  数组实现,顺序捧
  *  LinkedList  链表实现,链式存储

  * Stack 栈	先进后出
  * Queue 队列   先进先出
   
  Map  无序键值对

  * HashMap无序键值对

  * LinkedHashMap使用链 表维护键值对之间的先后顺序

  * TreeMap  具有排序功能,必须使用键排序。
  * 内部比较器-自然排序,外部比较器-定制排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值