Java的集合类由Collection接口和Map接口派生,其中:List代表有序集合,元素有序且可重复Set代表无序集合,元素无序且不可重复Map集合存储键值对那么本篇文章将从源码角度讨论一下无序集合Set。HashSetHashSet实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 ...
1.内部类向上转型为接口可以完全隐藏内部类的具体实现过程2.可以定义多个内部类 以不同的方式实现接口中的同一个方法3.这种技巧经常被应用在swing编程中,可以在一个类中做出不同的响应事件。interface method{ int add();}public class Main{ A a = new A(); B b = new B(); C c = new C()