在编写Java简单程序代码时,一般默认文件名称和主类(main方法所在的类)的类名名称保持一致,且Java代码命名规范,要求类名要使用Pascal命名,即每个单词的首字母大写,比如HelloWorld F符合一般的命名规范,而helloworld就不符合的。

 那么,现在文件名称和主类类名不一致的话,我们在编译运行时,应该怎么样呢?
现在,HelloJava.java的文件中 有如此代码
public class Java{
       public static void main(string[] args){
             System.out.println("HelloJava!");
       }
}
 javac 编译命令,是操作的Java程序文件名称,一般扩展后缀名为*.java.
 java 运行解释命令,是操作的Java编译过后的*.class文件。
所以,我们在编译操作的时候,可以发现,执行javac HelloJava.java命令之后,在同目录下会发现Java.class的文件。然后执行java Java 命令,可以看到输出结果HelloJava。