java循环设置变量名里的循环

抛异常的时候java循环设置变量名 Debug 時,有些变量能无限展开怎么做到的?

报错的原因:创建 B 对象的时候B 对象会创建一个 C 对象,C 对象又会创建一个 B 对象。。这个会创建无数个 B 对象、C 对象所以就 StackOverflowError

* 这个debug的时候,有无限个下级(循环了)(你中有我我中有你)

这里只创建了一个 B 对象、一个 C 对象,然后互相引用了而已(指向对方的地址)(我指着你,你指着我: B <------> C)

这就解释了为什么抛异常的时候,java循环设置变量名 Debug 时有些变量能无限展开

}

我要回帖

更多关于 java循环设置变量名 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信