Java 常用的集合类

Collection接口

List接口(允许有重复元素):

ArrayList、LinkedList、Vector、Stack

Set接口(不允许有重复元素,可用于去重操作):

HashSet、TreeSet

Map接口

HashMap
TreeMap(具有按key排序的功能)

对于Collection需要掌握的七点内容

Collection的创建:即构造器,掌握在构造器方法中Collection的实现类做了一些什么 往Collection中添加对象:即add(E)方法-->类的实现方式决定了此方法的性能 删除Collection中的对象:即remove(E)方法-->类的实现方式决定了此方法的性能 获取Collection中的单个对象:即get(int index)方法-->类的实现方式决定了此方法的性能 遍历Collection中的对象:即iterator,在实际中更常用的是增强型的for循环去做遍历 判断对象是否存在于Collection中:contain(E)-->类的实现方式决定了此方法的性能 Collection中对象的排序:主要取决于所采取的排序算法   对于Collection的分析就会按照以上几点作分析。

3、对于Map需要掌握的七点内容

Map的创建:即构造器,掌握在构造器方法中Map的实现类做了一些什么 往Map中添加键值对:即put(Object key, Object value)方法 删除Map中的对象:即remove(Object key)方法 获取Map中的单个对象:即get(Object key)方法 判断对象是否存在于Map中:containsKey(Object key) 遍历Map中的对象:即keySet()和iterator,在实际中更常用的是增强型的for循环去做遍历 Map中对象的排序:主要取决于所采取的排序算法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,786评论 18 399
  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,294评论 0 16
  • Collection ├List │├LinkedList │├ArrayList │└Vector │└Stac...
    AndyZX阅读 895评论 0 1
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,526评论 0 3
  • 前言 最近学习初学php,遇到需要连接MySQL数据库的操作,在这里记录一下连接过程 1.建立连接 说明:host...
    QuintGao阅读 5,398评论 0 3