一、前言就像在日常生活中,从超市购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱里让清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,就不可能再把它捡回来使用了。但有时候情况并不这么简单,我们可能会遇到一些鸡肋的物品,食之无味,弃之可惜。这种物品目前已经无用了,保留它会占空间,但是立刻扔掉它也不划算,因为可能未来还会派用场。对于这样的可有可无的物品,一种折中办法是:如果家里空间足够,就先把它保留在家里;如果家里空间不够(即使把家里所有的垃圾清除,还是无法容纳那些必不可少的生活用品),那么再扔掉这些可有可无的物品。二、发展在 JDK 1.2 以前的版本中,若一个对象不被任何变量引用...