# 编写HelloWorld

* 1.使用记事本文件notepad++编写下面内容并保存为HelloWorld.java。

![](https://3884904792-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT30K7z1iNbyIaGVh%2F-LxUoig_9iVsIgjlIr-1%2F-LxUot9dMgxJ0iCosxQW%2Fimage.png?alt=media\&token=634c29e7-265d-4a94-bd09-959488fad3a7)

**注意事项：**

![](https://3884904792-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT30K7z1iNbyIaGVh%2F-LxUoig_9iVsIgjlIr-1%2F-LxUozDGmSVd8ufaaWmy%2Fimage.png?alt=media\&token=bbf1a2d0-5290-4313-b895-9b76298620f0)

* 2.使用dos进入java文件保存目录，使用javac编译命令，把Java文件编译打包成class文件。 命令：javac HelloWorld.java

![](https://3884904792-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT30K7z1iNbyIaGVh%2F-LxUoig_9iVsIgjlIr-1%2F-LxUp4rGzO-5z-ThnvqF%2Fimage.png?alt=media\&token=4c0c5c77-fb2f-4d38-986a-c6ce1eebebc2)

* 3.使用dir查看当前目录所有文件/文件夹。

dir命令查看是否生成class文件。

![](https://3884904792-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT30K7z1iNbyIaGVh%2F-LxUoig_9iVsIgjlIr-1%2F-LxUpCA54nZ5PAZPWngg%2Fimage.png?alt=media\&token=16a50f48-ef43-4bce-b3e1-77b2ba04e8e1)

* 4 使用java命令打印出内容“Hello World”。

java+class文件名打印内容到控制台。

命令：java HelloWorld

![](https://3884904792-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT30K7z1iNbyIaGVh%2F-LxUoig_9iVsIgjlIr-1%2F-LxUpUEKHWIIjdeJSZkC%2Fimage.png?alt=media\&token=96fb78e0-a18d-40c2-abf4-86afa39304d1)

注意：生成帮助文档`javadoc -d mydoc -author -version Hello.java`

## 关于第一个Java程序的总结

* 1.Java源文件扩展名是java。源文件的基本组成是类（class），如HelloWorld类。
* 2.Java程序的执行入口是main()方法。固定的书写格式为：public static void main(String\[] args)  {...}
* 3.Java语言严格区分大小写。
* 4.Java方法由一条条语句构成，语句以分号“;”结束。
* 5.大括号成对出现，缺一不可。
* 6.一个源文件中最多只能有一个public类，且文件名必须按照public 类名命名（如果有public类的话）。其它类的个数不限。
