1.打开记事本,在记事本中写入代码:
//1.先定义一个类 public class HelloWorld{ //2.定义主函数 public static void main(String[] args) { //3.定义对应的变量和方法 String str="Hello World!"; System.out.println(str); } }
2.保存记事本的内容,为Hello_World.java
3.运行cmd,在dos界面编译:
更改保存的名称为HelloWorld.java在编译成功:
原因: 当文件中的有一个类是public 时,必须public 类名与文件名相同,而main()方法可选。
对Java 文件名与类名的一致性,网上给出的总结:
1. Java保存的文件名必须与类名一致;2. 如果文件中只有一个类,文件名必须与类名一致;3. 一个Java文件中只能有一个public类;4. 如果文件中不止一个类,文件名必须与public类名一致;5. 如果文件中不止一个类,而且没有public类,文件名可与任一类名一致;