我一直在使用Eclipse作为我的开发IDE.我还用它将我的应用程序导出到.jar文件中.当我在.jar文件中查看我的类时,我的一些类包含该类的名称,一个美元符号,然后是一个数字.例:
我注意到它在更大的课程上做到这一点.这是因为这些类变得如此之大,它会将它编译成多个类吗?我用Google搜索并查看了多个论坛,并搜索了Java文档,但没有发现任何与之相关的内容.有人能解释一下吗
最近我读到了Java变量名中允许使用符号$,但具有特殊含义.不幸的是,没有提到这个特殊含义是什么.
因此我在这里问:Java中变量名中$的特殊含义是什么?
这是来自的确切报价
Java:问题解决和编程简介
来自Walter Savitch:
Java允许美元符号符号$出现在标识符中,但这些标识符具有特殊含义,因此您不应在标识符中使用$符号.