java文件的命名规则

在 Java 中,类名通常与包含该类定义的源文件的名称相匹配,但并非一定要相同。

以下是关于类名与文件名的一些规则和约定:

  1. 源文件的名称应与包含的公共类的名称相匹配。例如,如果源文件中定义了一个公共类 MyClass,那么文件的名称应为 MyClass.java
  2. 如果源文件中定义了多个类,并且没有公共类,那么文件的名称可以是其中任何一个非公共类的名称。
  3. 对于非公共类,文件的名称不需要与类的名称相匹配。

需要注意的是,虽然不强制要求类名与文件名相同,但遵循这种约定是良好的编程实践,有助于提高代码的可读性和维护性。此外,Java 编译器也期望找到与类名相匹配的源文件。

请注意,Java 中还有一些特殊情况和约定,例如内部类、匿名类等,它们的命名和使用可能略有不同。但总体而言,类名与文件名相匹配是推荐的做法,并符合常见的编程约定。

你可能感兴趣的:(java基础,java,jvm,开发语言)