如果 两个对象 互相拥有 对方的 引用 但又没有其他引用指向他们 那么: 有内存泄漏? 因为这两个对象不会被自动回收? 还是jvm会自动回收这两个对象? 简单的例子: 双向链表, head = null; 那么后面的item会不会自动回收呢?