我可以用数字命名我的java源代码文件吗?

时间:2017-08-18 09:50:15

标签: java

我从Java教科书练习中保存我的源代码,并且每当我使用"等名称保存文件时,我都会发现编译错误。 2-15.java"以及公共课2-15"在我的源代码中

有没有办法让我可以用数字开头,或者用Java获利?

2 个答案:

答案 0 :(得分:1)

来自the language spec

  

标识符是Java字母和Java的无限长度序列   数字,第一个必须是Java字母。

“字母”:

  

“Java字母”包括大写和小写ASCII拉丁字母A-Z和a-z,以及for   历史原因,ASCII下划线(_)和美元符号($)。

“位数”:

  

“Java数字”包括ASCII数字0-9

您的示例失败,因为第一个字符不是“Java字母”而破折号也不是“Java字母”。

此外,类名的约定是使用UpperCamelCase(也称为“PascalCase”),但语言并不严格要求。

有些人会说你不应该在课堂名称中使用数字,但我个人不同意这一点。它可以产生比其他方式更可读的名称。例如:AspectRatio16x9 vs AspectRatioSixteenByNine

答案 1 :(得分:0)

根据命名约定,类不能以数字开头。首先必须以大写字母开头..