Java程序中的起始类名称必须与存放该类的文件名相同

是的。在Java中,一个重要的约定是源代码文件的名称必须与文件中公共类的名称相匹配。这个公共类通常被视为程序的入口点。
例如,如果您有一个名为Main的公共类,那么源代码文件名必须是Main.java。这是因为Java编译器和Java虚拟机(JVM)通过源文件名来确定要加载的公共类。这里有一个简单的例子:
假设你有以下Java文件
HelloWorld.java
public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, World!”); }}
这个文件必须被命名为HelloWorld.java,因为它包含了名为HelloWorld的公共类。如果这个文件被命名为其他任何名称,例如Hello.java,那么在尝试编译或运行它时,将会遇到错误。

你可能感兴趣的:(java)