java变量末尾的$有特殊意义吗?
我最近继承了一个旧的Java应用程序。几乎每个变量的末尾都有一个$,比如:String log$=“job:”+task$
据我所知,在变量中使用$违反了Java的命名约定。这里的其他应用程序也没有使用这种约定。当我四处询问应用程序为何以这种方式编写时,有人告诉我,最初的开发人员的解释是,一旦变量超出范围,$就会发出立即垃圾收集的信号
我找不到任何支持这一解释的来源。有人知道在变量末尾使用$是否有特殊意义吗
你可以在下面搜索框中键入要查询的问题!
我最近继承了一个旧的Java应用程序。几乎每个变量的末尾都有一个$,比如:String log$=“job:”+task$
据我所知,在变量中使用$违反了Java的命名约定。这里的其他应用程序也没有使用这种约定。当我四处询问应用程序为何以这种方式编写时,有人告诉我,最初的开发人员的解释是,一旦变量超出范围,$就会发出立即垃圾收集的信号
我找不到任何支持这一解释的来源。有人知道在变量末尾使用$是否有特殊意义吗
# 1 楼答案
不,这是一个合法的java标识符部分,仅此而已