Java的基本程序設(shè)計(jì)結(jié)構(gòu)

1.從 Hello World 說起

按照國際慣例,學(xué)習(xí)任何一門語言都是從 Hello World 程序開始,那么就先從 Hello World 說起

public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}

上面就是一個(gè)簡單的 Java 版 Hello World 程序,程序的功能發(fā)送一條消息到控制臺(tái)窗口中。我們逐行分析下這段代碼。
關(guān)鍵字public訪問修飾符。訪問修飾符用于保護(hù)對(duì)類、變量、方法和構(gòu)造方法的訪問。
關(guān)鍵字class表明 Java 程序中的全部內(nèi)容都包含在類中。
HelloWorld類名。類名必須以字母開頭,后面可以跟字母和數(shù)字的任意組合。不能使用 Java 保留字作為類名。源代碼的文件名必須與公共類的名字相同,并用.java作為擴(kuò)展名。因此,存儲(chǔ)這段源代碼的文件名必須為HelloWorld.java。

打開終端,切換到HelloWorld.java所在目錄,輸入javac HelloWorld.java進(jìn)行編譯。如果沒有任何語法錯(cuò)誤,會(huì)得到一個(gè)包含這個(gè)類字節(jié)碼的文件。Java 編譯器將字節(jié)碼文件自動(dòng)地命名為HelloWorld.class,并與源文件存儲(chǔ)在同一目錄下。輸入java HelloWorld運(yùn)行這個(gè)程序(不要添加.class擴(kuò)展名)。程序執(zhí)行后,控制臺(tái)上將會(huì)顯示Hello World!。

當(dāng)使用Java ClassName運(yùn)行已編譯的程序時(shí),Java 虛擬機(jī)將從指定類中的 main 方法開始執(zhí)行,因此為了代碼能夠運(yùn)行,在類的源文件中必須包含一個(gè) main 方法。
需要注意源代碼中的{ }。在 Java 中用大括號(hào)劃分程序的各個(gè)部分(通常稱為塊)。Java 中的任何方法代碼都用'{'開始,用'}'結(jié)束。

我們暫且不去理睬關(guān)鍵字static void,把他們當(dāng)作編譯 Java 應(yīng)用程序必要的部分就可以。學(xué)完后面的章節(jié),這些內(nèi)容的作用就會(huì)揭曉?,F(xiàn)在需要記住:每個(gè) Java 應(yīng)用程序都必須有一個(gè) main 方法,其聲明格式如下:

public class ClassName
{
    public static void main(String[] args)
    {
        program statements
    }
}

接下來,研究下這段代碼:

{
    System.out.println("Hello World!");
}

一對(duì)大括號(hào)表示方法體的開始與結(jié)束,在這個(gè)方法中只包含一條語句。在Java中,每個(gè)句子必須用分號(hào)結(jié)束。在這個(gè)main方法體中只包含了一條語句。在這里,使用了System.out對(duì)象并調(diào)用了它的println方法。注意,點(diǎn)號(hào)(·)用于調(diào)用方法。Java使用的通用語法是object.method(paraments),等價(jià)于函數(shù)調(diào)用。

2.注釋

Java中有3種注釋。最常用的方式是使用//,其注釋內(nèi)容從//開始到本行結(jié)尾。當(dāng)需要長篇的注釋時(shí),可以使用/**/將一段比較長的內(nèi)容注釋起來。最后,第3種注釋可以用來自動(dòng)生成文檔。這種注釋以/**開始,以*/結(jié)束。

/**
 * 我是注釋,我可以自動(dòng)生成文檔
 * @version 1.1.1
 */
 // 我是單行注釋 我只能注釋一行
 /* 我是長注釋
    我用來注釋比較長的內(nèi)容 /*
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容