相关疑难解决方法(0)

如果变量在调试Java时在IntelliJ IDEA中具有名称"this $ 0",这意味着什么?

在此输入图像描述

我试图通过运行在调试模式下调用的测试来理解这个 Functional Reactive Java库,并在测试执行时逐步执行代码.testSendStream

上面的快照显示有一个名为奇怪命名的变量this$0.

这个名字来自哪里?

这个名字是什么意思?

为什么这个变量有这个名字?

给它这个名字背后的原因是什么?

当然这个名称不是来自代码本身,它是由IntelliJ或javac/java生成的.但为什么 ?

如果我用标签标记这个对象,看看会发生什么也很有趣Mystery Object.

在此输入图像描述

java debugging intellij-idea

10
推荐指数
1
解决办法
3357
查看次数

标签 统计

debugging ×1

intellij-idea ×1

java ×1