• Java-List和Map的综合运用

    Map在以后运用的非常广泛:比如可以表示JavaBean对象,可以做缓存(工具箱). JavaBean对象:  多对,属性名=属性值                                       (PS:属性名表示字段名) M…

  • Java-List和Set以及Map的选用

    选用哪一种容器取决于每一种容器的存储特点以及当前业务的需求: List:  单一元素集合. 允许元素重复/记录元素的添加顺序. Set:单一元素集合. 不允许元素重复/不记录元素的添加顺序. 既要不重复,又要保证先后顺序:LinkedHas…

  • Java-Map实现类

    Map的常用实现类: HashMap:     采用哈希表算法, 此时Map中的key不会保证添加的先后顺序,key也不允许重复. key判断重复的标准是: key1和key2是否equals为true,并且hashCode相等. Tree…

  • Java-set和Map之间的关系

    发现在Map和Set中有很多相类似的实现类名: Set                                          Map                                 算法 ------------…

  • Java-Map(映射)概述

    映射的数学解释: 设A、B是两个非空集合,如果存在一个法则f,使得对A中的每个元素a,按法则f,在B中有唯一确定的元素b与之对应,则称f为从A到B的映射,记作f:A→B。 ----------------------------------…

  • Java-LinkedHashSet类

    List接口:  允许元素重复,记录先后添加顺序. Set接口: 不允许元素重复,不记录先后添加顺序. 需求:  不允许元素重复,但是需要保证先后添加的顺序. LinkedHashSet:底层才有哈希表和链表算法. 哈希表:来保证唯一性,.…

  • Java-TreeSet类

    TreeSet集合底层才有红黑树算法,会对存储的元素默认使用自然排序(从小到大). 注意: 必须保证TreeSet集合中的元素对象是相同的数据类型,否则报错. ----------------------------------------…

  • Java-HashSet类

    Set是Collection子接口,模拟了数学上的集的概念。 ----------------------------------------------------------------------- Set集合存储特点: 1):不允许…

更多...

加载中...