gpt4 book ai didi

java - 在java中使用数字作为包名

转载 作者:搜寻专家 更新时间:2023-11-01 02:24:04 25 4
gpt4 key购买 nike

我已经检查了以下帖子:

https://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#jls-6.2

然后发布:

Is this a valid java package name?

What package naming convention do you use for personal/hobby projects in Java?

我试过像这样创建一个包:

package 01;
public class Test
{
// ...
}

当我编译时我得到这个:

I:\code>javac 01\Test.java
01\Test.java:1: error: <identifier> expected
package 01;
^
1 error

我正在寻找名称的句法正确性,而不是约定。

是否有列出包语法的 oracle/SUN 引用,或者它是否遵循与 java 中的变量名相同的规则?可能是 Java Language Specification 中的一个引用,它说包名称遵循与变量名称相同的规则。

最佳答案

找到了:

If any of the resulting package name components start with a digit, or any other character that is not allowed as an initial character of an identifier, have an underscore prefixed to the component.

JLS 6.1 Declarations

关于java - 在java中使用数字作为包名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30016392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com