杨成之前使用过的HashMap其实也是这样的! HashSet的绝大部分方法都是通过调用HashMap的方法来实现的。 因此,这两者在实现本质上是相同的。 都是散列表! 在Java这样的高级语言中,提供了大量的基础类库,对数据结构与算法进行封装。