This question already has answers here:
What is the meaning of $ in a variable name?
(2个答案)
5年前关闭。
我最近继承了一个旧的Java应用程序。几乎每个变量的末尾都有一个$,例如:String log $ =“ job:” + task $;
据我了解,在变量中使用$违反了Java的命名约定。这也不是其他应用程序中使用过的约定。当我四处询问为什么要用这种方式编写应用程序时,我被告知原始开发人员的解释是,变量超出范围时,$信号立即进行垃圾回收。
我一直找不到支持该解释的任何资料。有谁知道在变量末尾使用$是否有特殊意义?
(2个答案)
5年前关闭。
我最近继承了一个旧的Java应用程序。几乎每个变量的末尾都有一个$,例如:String log $ =“ job:” + task $;
据我了解,在变量中使用$违反了Java的命名约定。这也不是其他应用程序中使用过的约定。当我四处询问为什么要用这种方式编写应用程序时,我被告知原始开发人员的解释是,变量超出范围时,$信号立即进行垃圾回收。
我一直找不到支持该解释的任何资料。有谁知道在变量末尾使用$是否有特殊意义?
最佳答案
不,它是合法的Java标识符部分,仅此而已