第一个HelloWorld
- 首先在你电脑上自己指定的目录下创建一个文本文件(因为后续编译和运行Java程序需要到该路径下运行CMD),并且命名为HelloWorld(因为在Java中,文件名需和public类中的类名一致),后缀名.txt改为.java。
- 使用记事本方式打开该文件,编写如下代码:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
public : 是Java语法中的访问控制权限修饰符,在class前面,说明该类是公开的类,其他类都可以对它进行访问。 class : 关键字,表明这是一个类(类型)。 HelloWorld : 类名,首字母大写,最好使用驼峰命名法(由多个单词组成则每个单词的首字母大写,如:HelloWorld),同一个Java文件可以有多个不同名称的类,但是有且只能有一个public类型的类, 且这个public类型的类名要与Java文件名一致。 {} :大括号表示一个代码块,可以嵌套使用,用于划定代码的作用范围,必须成对使用。 public static void main :表示java程序的入口,java虚拟机运行程序的时候首先要找到main方法。与C语言的main()函数的作用相同。有main方法的Java程序才能在Java虚拟机中运行。 参数及修饰符 public:表示该方法的访问权限,任何的场合可以被引用,这样java虚拟机就可以找到main()方法,从而来运行javac程序 。 static:表明方法是静态的 , 不依赖类的对象的, 是属于类的 , 在类加载的时候main()方法也随着加载到内存中去。 void : main()方法是不需要返回值的main:约定俗成,规定的 String[] args : 字符串类型的数组,用于从控制台接收参数(args--数组名称)
- Java是区分大小写的,输入的分号和双引号是半角输入。
- 在电脑键盘上找到win + r 键,输入cmd打开命令行。
- 在命令行输入你HelloWorld.java文件所在的盘符,例:f: 回车。
- cd 文件所在路径
- 使用javac命令编译HelloWorld文件
- 必须带上后缀名.java,没有报错。此时说明编译成功,可以打开所在文件夹,此时文件夹下会多出一个.class文件,这个文件就是编译过后可以在Java虚拟机中运行的字节码文件。
- 再回到命令行窗口,使用java命令,运行该字节码文件,此时不需要输入文件后缀名,可以看到HelloWorld!在控制台中已经输出了。
- 就这样,我们的第一个Java程序就成功运行了。