zoukankan      html  css  js  c++  java
  • LinkedHashSet深入学习

    1.LinkedHashSet:继承于HashSet,基于LinkedHashMap来实现.底层是LinkedHashMap实现

          Set接口的一个实现.和HashSet的区别,LinkedHashSet维护一个双重链接列表,定义了迭代顺序可为插入顺序,或者是访问顺序.

    2.只有四个构造方法

         指定初始容量和负载因子的空HashSet

          public LinkedHashSet(int initialCapacity, float loadFactor)

            {

              super(initialCapacity, loadFactor, true);

             }

          构造一个指定初始容量和负载因子0.75的空HashSet

          public LinkedHashSet(int initialCapacity)

           {

            super(initialCapacity, .75f, true);

           }

          构造一个带默认初始容量16和加载因子0.75的空链接哈希set。

          public LinkedHashSet() {

            super(16, .75f, true);

           }

           构造一个与指定collection中的元素相同的新链接哈希set。

           public LinkedHashSet(Collection<? extends E> c)

            {

               super(Math.max(2*c.size(), 11), .75f, true);

               addAll(c);

             }

        

  • 相关阅读:
    网络管理工具:Wireshark
    WAP header 信息的意义
    Visual Studio 2005 发布网站提示发布成功 但指定文件夹下没任何文件问题的解决
    Hello Win
    [转]手把手教你卸载oracle 10g
    如何识别 SQL Server 的版本
    生成insert sql脚本的存储过程
    JQuery触发事件
    PHP事务的使用方法
    PHP session和cookie
  • 原文地址:https://www.cnblogs.com/2nao/p/6477002.html
Copyright © 2011-2022 走看看