在本教程中,您將學(xué)習(xí)用Java編寫“ Hello World”程序。
“Hello, World!” 是在屏幕上輸出的簡單程序。由于它是一個非常簡單的程序,因此經(jīng)常用于向新手介紹一種新的編程語言。
讓我們探討一下Java“Hello, World!” 程序。
如果要在計算機上運行此程序,請確保正確安裝了Java。另外,您需要一個IDE(或文本編輯器)來編寫和編輯Java代碼。
//您的第一個程序 class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
如果您復(fù)制了此代碼,則需要將文件名另存為HelloWorld.java。這是因為類名和文件名在Java中應(yīng)該相同。
運行該程序時,輸出為:
Hello, World!
// 您的第一個程序
在Java中,任何以開頭的行//都是注釋。注釋旨在供用戶閱讀代碼、更好地理解程序的意圖和功能。Java編譯器(將Java程序轉(zhuǎn)換為計算機可執(zhí)行的Java字節(jié)碼的應(yīng)用程序)將完全忽略它。要了解更多信息,請訪問Java注釋。
class HelloWorld { ... }
在Java中,每個應(yīng)用程序都以類定義開頭。在程序中,HelloWorld是類的名稱,并且類定義是:
class HelloWorld { ... .. ... }
現(xiàn)在,請記住每個Java應(yīng)用程序都有一個類定義,并且該類的名稱應(yīng)與Java中的文件名匹配。
public static void main(String[] args) { ... }
這是主要方法。Java中的每個應(yīng)用程序都必須包含main方法。Java編譯器開始從main方法執(zhí)行代碼。
它是如何工作的?好問題。但是,我們將不在本文中討論。畢竟,這是將Java編程語言引入新手的基本程序。在后面的章節(jié)中,我們將學(xué)習(xí)public,static,void等的意義,以及方法是如何工作的?。
現(xiàn)在,請記住,main方法是Java應(yīng)用程序的入口點,并且在Java程序中是必需的。Java中主要方法的簽名為:
public static void main(String[] args) { ... .. ... }
System.out.println("Hello, World!");
以上代碼將引號內(nèi)的字符串 Hello, World!,打印到標(biāo)準(zhǔn)輸出(您的屏幕)。注意,此語句位于主函數(shù)內(nèi)部,該函數(shù)位于類定義內(nèi)部。
每個有效的Java應(yīng)用程序都必須具有一個類定義(與文件名匹配)。
main方法必須在類定義內(nèi)。
編譯器從主函數(shù)開始執(zhí)行代碼。
這是不執(zhí)行任何操作的有效Java程序。
public class HelloWorld { public static void main(String[] args) { //在這里編寫代碼 } }
如果您現(xiàn)在還不理解class、static、方法等的含義,請不要擔(dān)心。我們將在后面的章節(jié)中詳細(xì)討論。