如何防止数字(0-9)在JAVA中用作变量?

Jav*_*ean 0 java variables numbers

在JAVA(以及所发明的每种编程语言中),我们不能将数字用作变量.

所以,我想知道'Java语言'开发人员是如何实现这一目标的.正如我所看到的,实现这一目标的唯一方法是在某处声明变量名不能仅仅是数字.

我们可以看到代码在哪里完成吗?或者,数字如1,2,3 ..在java编程语言的基本功能中某处被声称为"静态最终"?

我知道通过提出这个问题,我冒着愚蠢的风险.但是,请让我知道你对此的看法.

Ode*_*ded 8

这是由编译器强制执行的.

作为词法分析和源代码解析的一部分,如果应该是标识符的内容仅由数字组成,它将被拒绝,编译器将发出警告.

您将需要编译器源代码以了解如何完成此操作.你可以在这里从OpenJDK项目中获得一个编译器(感谢Brian Agnew的回答).