创建源文件
找一个目录,最好是空目录,方便管理自己创建的文件。在目录中创建一个文本文件。修改文件名为HelloWorld
,修改后缀名为java
,后缀名指示文件的类型(否则编译时会出问题)。
如图:
编写代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
在第一行public class HelloWorld {
中,public
表示一种约束,如果class
前面加上public
,则其后的名称一定要和文件名一致,否则无法编译。
第二行的public static void main(String[] args) {
,这是固定格式,是作为程序入口的方法。所有java程序都是从这个方法开始执行的。
第三行的System.out.println("Hello World");
是用于输出语句Hello World
的,最后的;
表示程序的结束(注意是英文)。在java中这个;
一定要加。
最后,注意最后的两个}
,必须和前面的{
配对。
注意:
- Windows不区分文件的大小写,所以通过改变大小写区分不同文件的方式没有意义。
- java中行的结束看的是
{
、}
和;
。因此,java中如果一行代码过程可以分成多行来写,只需要在结束时加上;
即可。
编译源文件
将命令行移动到当前目录下,执行命令javac HelloWorld.java
。如果没有报错,且目录下出现同名的class文件,表示编译成功。这个新生成的class文件就被称为字节码文件。如下图所示:
注意: 在编译过程中如果输入的文件不是java类型(也就是后缀名不是java
),无法编译成功。
执行字节码文件
编译成功后执行命令java HelloWorld
(这一步不要加class
后缀)。执行成功会输出Hello World
。如下图所示:
**注意:**如果想要输出中文,需要注意文件的编码,和命令行的编码一致。否则会出现乱码。