Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在InteliJ IDEA中调试Java时,美元符号在生成的变量名中是什么意思?结束了吗?_Java_Debugging_Intellij Idea_Reactive Programming_Sodium - Fatal编程技术网

在InteliJ IDEA中调试Java时,美元符号在生成的变量名中是什么意思?结束了吗?

在InteliJ IDEA中调试Java时,美元符号在生成的变量名中是什么意思?结束了吗?,java,debugging,intellij-idea,reactive-programming,sodium,Java,Debugging,Intellij Idea,Reactive Programming,Sodium,在InteliJ中调试Java时,美元符号在变量名中的含义是什么?结束了吗?请参阅下面的图像和代码片段 下面是Stream类的一部分: public final Listener listen(final Handler<A> action) { return listen_(Node.NULL, new TransactionHandler<A>() { public void run(Transaction trans2, A a) {

在InteliJ中调试Java时,美元符号在变量名中的含义是什么?结束了吗?请参阅下面的图像和代码片段

下面是Stream类的一部分:

public final Listener listen(final Handler<A> action) {
    return listen_(Node.NULL, new TransactionHandler<A>() {
        public void run(Transaction trans2, A a) {
            action.run(a);
        }
    });
}
public-final-Listener-listen(final-Handler取自Na钠函数反应库,我正试图了解它是如何工作的


它是对由类似闭包的构造生成的匿名内部类的引用。通常,内部类会被编译,类文件名将是
yourClassName$yourInnerClassName
。在匿名内部类声明的情况下,由于您没有显式命名它,它将显示为生成的名称u唱数字。也许这会有帮助?

可能的重复,也可能。谢谢!我在SOF上搜索了答案,但没有找到任何结果,可能是我用了错误的关键字搜索。谢谢你的解释。