跳转到内容

Java/HelloWorld

维基教科书,自由的教学读本

Java > HelloWorld


上下文链接

[编辑]

目录 上一节 概述 下一节 JDK的下载与安装

Hello World

[编辑]

通常為了幫助初學者迅速入門,各種程式語言都有一個很簡單的HelloWorld程式,讓初學者迅速了解一個程式最基礎的特徵。Java也不例外,下面是HelloWorld的Java版本。

/*
 *定義一個類文件,然後在螢幕上顯示 "Hello, World!"。
 */
public class HelloWorld {
    public static void main( String[] args ) {
        System.out.println( "Hello, World!" );
    }
}
/* 這個類別文件的結束。 */

使用任何文本编辑器,输入上面的代码,保存为HelloWorld.java(特别注意的是文件名需要与class类名相同)。

然後用依命令提示字元或終端機編譯執行,您需要先切換到當前目錄。在Windows中,要先選擇所在的磁碟,如(假設文件在 D:\Java\ 目錄下):

D:

然後選擇到您保存的java文件目錄下,如:

cd ./Java/

然后在命令行下的当前目录输入:

javac HelloWorld.java

當然有些程式碼內部存在中文字串,會導致編譯失敗,這時候需要輸入包含參數的指令:

javac -encoding utf-8 HelloWorld.java

编译HelloWorld。当然你需要先安装好JDK(请参见前面的搭建开发环境章节)。 再在命令行下输入:

java HelloWorld

屏幕上就会显示

Hello, World!

下面的视频将演示如何使用eclipse集成开发环境进行Java编程:

HelloWorld程序解释

[编辑]

首先这个程序是一个(class),类名是HelloWorld。Java约定类名要与文件名保持一致,所以保存的文件名为HelloWorld.java。成功编译之后会生成一个HelloWorld.class文件。程序由main函数开始执行,需要注意的是,它是一个静态方法,方法名前面用static修饰。关于静态成员和本质将在后面讲到,这里只需知道它是静态方法即可。System是一个类,表示Java运行的系统;out是System的一个成员,表示系统的标准输出;println()方法是print line的缩写,表示打印一行,"Hello, World!"是传入println的参数,表示打印"Hello, World!"后换行。这一行的意思就是在标准输出设备上打印"Hello, World!"后换行。