类结构中我们可以发现Reference父类提供了大多数接口,子类不过是构造函数或者复写的函数不同,从而实现了强弱引用功能。
https://www.ibm.com/developerworks/cn/java/j-lo-langref/