面试官:HashSet 的实现原理是怎样的?底层是什么数据结构?被问到了。。 ...

打印 上一主题 下一主题

主题 869|帖子 869|积分 2607

来源:https://www.cnblogs.com/LiaHon/p/11257805.html
一. HashSet概述

HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet之外,还有TreeSet,并继承了Collection,HashSet集合很常用,同时也是程序员面试时经常会被问到的知识点,下面是结构图
  1. public class HashSet<E>
  2.     extends AbstractSet<E>
  3.     implements Set<E>, Cloneable, java.io.Serializable
  4. {}
复制代码
二. HashSet构造

HashSet有几个重载的构造方法,我们来看一下
[code]private transient HashMap map;//默认构造器public HashSet() {    map = new HashMap();}//将传入的集合添加到HashSet的构造器public HashSet(Collection

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表