一、源码位置 一般来说IDEA配置好JDK以后 ,JDK的源码其实也配置好了 本文是基于JDK1.8的源码说明 rt - java - util - HashSet 二、 继承关系图 HashSet public class HashSet<E> extends AbstractSet