Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.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
Java中的符号_Java_Symbols - Fatal编程技术网

Java中的符号

Java中的符号,java,symbols,Java,Symbols,在Java中,什么是“符号”?我遇到了这样的代码 RuleContext.USERNAME 被描述为符号。 我认为它是对象RuleContext的一个属性。不是吗 在诸如“JavaEd.3中的思考”之类的手册中,我根本找不到“符号”。 谢谢大家! 它可能是一个静态常量(按大写字母约定),或者如果RuleContext是枚举类型,那么它可能是一个枚举文本(可能他们称之为“符号”) 我发现这个回答非常清楚: 在Java中,符号是应用程序中使用的任何变量/令牌。如果无法解决,则会出现一个错误(…)

在Java中,什么是“符号”?我遇到了这样的代码

RuleContext.USERNAME 
被描述为符号。 我认为它是对象RuleContext的一个属性。不是吗

在诸如“JavaEd.3中的思考”之类的手册中,我根本找不到“符号”。
谢谢大家!

它可能是一个静态常量(按大写字母约定),或者如果RuleContext是枚举类型,那么它可能是一个枚举文本(可能他们称之为“符号”)

我发现这个回答非常清楚:


在Java中,符号是应用程序中使用的任何变量/令牌。如果无法解决,则会出现一个错误(…)

您应该提供更多描述问题环境的信息。我只能猜测RuleContext.USERNAME是RuleContext类的最后一个静态成员—一个常量。在这种情况下,完全可以将其称为符号,因为它定义了一些象征常量的实体。可能它们的意思是它是象征常量。我相信这与“所有人都可见”有关。如果将静态final声明为USERCOUNT,则可以将其称为符号。在实时C中,我们对共享内存SCRMNET中的符号说。我们的想法是,你用一个符号做一些事情,更改会反馈给每个能看到这个符号的人。只要转到RuleContext类,如果你有源代码,检查用户名是什么。我不能肯定地回答,也不能使用有效的引用,但我总是解释术语“符号”的用法来自设计编译器的词法分析阶段。