Java引用队列和虚引用实例分析