![深入浅出Java编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/969/44509969/b_44509969.jpg)
上QQ阅读APP看书,第一时间看更新
1.3 Java编程初体验
Java源文件就是一个以*.java为结束的文本文件。Java语言是编译执行的语言。运行Java程序,必须先将*.java文件通过javac编译成*.class文件,然后通过java命令运行*.class文件,整个编译的运行过程如图1-8所示。
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-P20_719.jpg?sign=1738866409-FRscIoNxTykfkj85zrghB3z0QOtdjAQm-0-e9c9f40c7d1b4ba592bfa8ac37ef6f8f)
图1-8
在开发之前,建议创建一个目录,用于保存所有的Java源文件。本章中的所有源代码都将保存到D:/java目录下。
1.3.1 创建HelloWorld.java源文件
建议选择一个比较干净的目录,然后创建一个名称为HelloWorld.java的文本文件。
创建HelloWorld.java源文件,如图1-9所示。
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-P20_725.jpg?sign=1738866409-uVWG34mV2AinwcGqsHZTzLjZvp9MlCFq-0-902a816694693046e524d08926f19739)
图1-9
输入以下源代码:
【文件1.1】HelloWorld.java
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-P20_769.jpg?sign=1738866409-Wec655Lw4H0Vy9LB0MZu9hk6vQ5sTd2N-0-ea3482460da2af397091820b24c6abc9)
在上面的代码中,public为权限修饰关键字,意为公开的。class用于声明一个类。在Java中,所有的函数(方法)都必须放到一个类中,这也是面向对象的基本特性之一。HelloWorld为类的名称。Java规定,以public修饰的类必须与文件名相同,并区分大小写。main为程序的入口方法。一个Java类甚至是一个Java程序(可能包含N个类)一般都只有一个main入口方法。在目前学习阶段,我们可以在每一个类中都声明main方法。String[] args为形式参数。
第3行为系统输出语句,用于输出HelloWorld到命令行。
开发时,请注意大小写,执行语句结束使用分号(;),大括号要有开始和结束。
1.3.2 javac命令编译
在命令行中,输入以下代码:
D:\java\> javac HelloWorld.java
将会发现在同一目录下已经将HelloWorld.java编译成HelloWorld.class,如图1-10所示。
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-P21_773.jpg?sign=1738866409-gEu1bK3OBWKVR4tsQeEsULNegn2GmTOQ-0-9bb68721cf7d8226f074d0fc49d48a7b)
图1-10
1.3.3 java命令运行
在使用java命令运行HelloWorld.class文件时,不需要输入.class扩展名:
D:\java>java HelloWorld HelloWorld
如果输出HelloWorld,则表示HelloWorld程序运行成功。