Java小白学习路上碰到的奇奇怪怪的问题

2、碰到了如下图的问题,每打印一个,会连着打印一串的内容

Java小白学习路上碰到的奇奇怪怪的问题

 

 

检查了代码后,发现时 toString 方法里 “next” 的使用出了问题,形成了一个套:

System.out.println(temp);
System.out.println(next);

一层套一层,直到 “next==null” 

Java小白学习路上碰到的奇奇怪怪的问题Java小白学习路上碰到的奇奇怪怪的问题

其实这个特性似乎书上是讲有的,但当时一闪而过,对它理解不深