zoukankan      html  css  js  c++  java
  • Java集合框架(1)

    Collection接口:它是Java集合框架的一个根接口,也是List、Set和Queue接口的父接口。同时它定义了可用于操作List、Set和Queue的方法—增删改查。
    
    Map接口:它提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的。Map接口有一个重要的实现类HashMap。
    
    ①在Map接口中的键值对是以Entry类型的对象实例形式存在。
    
    ②在Map接口中键值(Key值)是不可以重复的,value值却可以重复,也就是存在多对一的关系。
    
    ③在Map接口中提供了分别返回Key值的集合、value值的集合以及Entry集合的方法。
    
    ④Map支持泛型,同时Key值和value值都是可以为null的。
    
    ⑤在HashMap中的Entry对象是无序排序的,这点特性和List接口是相反的。
    
    ⑥在HashMap中有且只能有一个Key值为null的映射。(注:key值是不能重复的)
    
    List接口:List接口有一个重要的实现类ArrayList(数组序列)。
    
    ①List是元素有序并且可以重复的集合。
    
    ②List可以精确的控制每个元素的插入位置,或删除某个元素的位置。
    
    Comparator接口:临时的比较规则。如果某一个类要实现这个接口,那必然要实现它的Compare()方法。
    
    Comparable接口:默认的比较规则。当实现了这个接口,则表示这个类的实例可以比较大小,可以进行自然排序。如果某一个类要实现这个接口,那必然要实现它的CompareTo()方法。
    

      

  • 相关阅读:
    js对象的深度克隆
    通用事件监听函数
    JavaScript封装
    Ajax
    MarkDown怎么在博客园展现出来
    MarkDown语法学习
    暑期培训第三周SDN总结
    暑期培训遇到的floodlight+mininet+ubuntu的问题
    Ubuntu14.04搭建mininet与可视化工具miniedit介绍
    Ubuntu 14.04 安装 Sublime Text 3,并用Sublime Text 3 安装Package Control
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6443837.html
Copyright © 2011-2022 走看看