题目如下,进行三次源码分析,本人自己所做的源码追溯图。
第一次是添加“java”(添加成功),第二次是添加“php”(添加成功),第三次是添加“java”(添加失败)。
public class HashSetSource {
public static void main(String[] args) {
HashSet hashSet = new HashSet();
hashSet.add("java");
hashSet.add("php");
hashSet.add("java");
System.out.println("set= " + hashSet);
}
}
第一次是添加“java”(添加成功)
第二次是添加“php”(添加成功)
第三次是添加“java”(添加失败)。