Java对象的强引用软引用弱引用和虚引用在JDK1.2以前的版本中当一个对象不被任何变量引用那么程序就无法再使用这个对象也就是说只有对象处于可触及状态程序才能使用它这就像在日常生活中从商店购买了某样物品后如果有用就一直保留它否则就把它扔到垃圾箱由清洁工人收走一般说来如果物品已经被扔到垃圾箱想再把它捡回来使用就不可能了但有时候情况并不这么简单你可能会遇到类似鸡肋一样的物品食之无味弃之可惜这种物