Java編程那些事兒——第一個HelloWorld程序


    對於初學者來講,第一個HelloWorld程序太神祕,也太難了,由於須要在第一個程序中學到不少的操做,並且在操做的過程當中,即便是一個很小的錯誤,均可以讓初學者一籌莫展,因此學習第一個HelloWorld程序,一點都不簡單,也須要足夠的細心和耐心。

    在本節中,將經過第一個HelloWorld程序學習以下內容:

    <!——[if !supportLists]——>l <!——[endif]——>如何編輯代碼

    <!——[if !supportLists]——>l <!——[endif]——>如何保存代碼

    <!——[if !supportLists]——>l <!——[endif]——>如何編譯代碼

    <!——[if !supportLists]——>l <!——[endif]——>如何運行程序

    2.1.4.1 如何編輯代碼

    因爲JDK沒有提供代碼編輯環境,因此使用JDK進行Java程序開發時,還須要一個編輯代碼的軟件。

    Java源代碼能夠在任意文本編輯中進行,例如Windows自帶的記事本等,下面介紹如何在記事本編輯代碼。

    打開記事本程序的步驟以下:「開始」>「程序」>「附件」>「記事本」。

    而後就能夠在新打開的記事本內部進行代碼編輯了。

    下面是一個Java語言的HelloWorld程序:

    public class HelloWorld{

    public static void main(String[] args){

    System.out.println("Hello world!");

    }

    }

    在編輯代碼時,注意如下問題:

    <!——[if !supportLists]——>l <!——[endif]——>源代碼中的字母區分大小寫

    <!——[if !supportLists]——>l <!——[endif]——>標點符號均爲半角字符,即英文輸入模式下的標點符號

    <!——[if !supportLists]——>l <!——[endif]——>縮進只是爲了美觀,在實際編譯時,會刪除代碼中每行開始和每行結束的全部空格

    2.1.4.2 如何保存代碼

    Java語言的源文件,後綴名必須是java,不區分大小寫,一般都做成小寫。

    對於源代碼的文件名,若是源代碼中聲明時使用public,格式以下:

    public class HelloWorld

    則源代碼的名稱必須和class後面的單詞相同,也就是必須爲HelloWorld,這個名稱區分大小寫。也就是文件的全名必須爲HelloWorld.java.

    若是源代碼聲明時未使用public,格式以下:

    class HelloWorld

    則對於源代碼的名稱沒有要求,可是後綴名還必須是java.

    一般狀況下,一個源代碼只有一個聲明,並且把這個聲明做成public的。

    在實際保存時,對於源代碼的保存路徑沒有具體的要求,也就是能夠保存到任意路徑下,爲了後續的說明方便,把該代碼保存在d:\java\chapter2文件夾中,後續的說明和該路徑保持一致。

    保存之後,在對應路徑下就將有該文件,具體現實的圖標和計算機中安裝的軟件有關,可是這個圖標不影響實際的使用。

    則在記事本中保存代碼的操做步驟以下:

    <!——[if !supportLists]——>l <!——[endif]——>選擇記事本的「文件」>「保存」

    <!——[if !supportLists]——>l <!——[endif]——>選擇d:\java\chapter2路徑

    <!——[if !supportLists]——>l <!——[endif]——>保存類型設置爲「全部文件」

    <!——[if !supportLists]——>l <!——[endif]——>文件名爲「HelloWorld.java」

    <!——[if !supportLists]——>l <!——[endif]——>選擇「保存」按鈕保存便可。

  2.1.4.3 如何編譯代碼

    源文件保存好之後,就可使用JDK中的編譯工具來編譯程序了。

    如前所述,編譯是將程序的源代碼轉換成該程序的可執行文件。Java語言的可執行文件是後綴名爲class的文件,稱做類文件或字節碼文件。

    編譯時使用JDK中bin目錄下的javac.exe文件來實現。

    在命令行下編譯程序的步驟以下:

    <!——[if !supportLists]——>l <!——[endif]——>打開命令提示符窗口

    選擇「開始」>「程序」>「附件」>「命令提示符」。

    也能夠選擇「開始」>「運行」,則輸入框中輸入「cmd」命令打開該窗口。

    <!——[if !supportLists]——>l <!——[endif]——>切換到源代碼保存目錄。

    在命令行中輸入d:,按回車鍵切換到d盤

    而後輸入cd java\chapter2切換到源代碼的保存路徑。

    則命令提示符中的提示是:「D:\java\chapter2>」。

    <!——[if !supportLists]——>l <!——[endif]——>輸入編譯命令。

    命令格式爲: javac 源文件全名

    例如:javac HelloWorld.java

    按回車鍵執行該命令,若是沒有任何提示,則表明編譯成功,在源代碼所在目錄下生成HelloWorld.class文件,若是有一系列提示,則表明有語法錯誤,能夠仔細檢查代碼書寫是否有錯,以及文件名或者路徑是否有錯。

    注意:源文件全名區分大小寫。

    編譯正確之後,則獲得HelloWorld.java對應的可執行文件HelloWorld.class文件。

    說明:javac命令的參數說明,能夠在命令提示符窗口中直接輸入javac,按回車鍵查看。

    小技巧:能夠經過以下方式設置命令提示符窗口的默認路徑:

    <!——[if !supportLists]——>l <!——[endif]——>選擇「開始」>「程序」>「附件」>「命令提示符」菜單,在「附件」的「命令提示符」圖標點擊右鍵,打開「屬性」菜單。

    <!——[if !supportLists]——>l <!——[endif]——>修改「命令提示符 屬性」窗口中「快捷方式」屬性頁中「目標」的值爲須要設置的路徑便可。

    這樣,之後打開命令提示符時,直接就切換到了該路徑下。

    2.1.4.4 如何運行程序

    編譯成功之後,就可使用JDK中bin下的運行命令java.exe,運行生成的程序了。運行時,執行的是class文件。

    運行的步驟以下:

    <!——[if !supportLists]——>一、 <!——[endif]——>切換到class文件所在的目錄。

    操做方式參看2.1.4.3中的說明

    <!——[if !supportLists]——>二、 <!——[endif]——>輸入運行命令

    命令格式:java class文件名(不帶後綴名)

    例如: java HelloWorld

    按回車鍵執行該命令便可。

    注意:class文件名區分大小寫,且不能帶class後綴名。

    這樣,你就能夠在命令提示符窗口中,看到HelloWorld程序的執行結果了,也就是在命令提示符窗口中輸出一行字符:

    Hello world!

    這就是使用JDK進行HelloWorld程序開發的完整步驟。java

 

瞭解更多詳情請登陸超人學院網站http://www.crxy.cn或者每週日晚八點半相約免費公開課 https://ke.qq.com/course/53102#term_id=100145289  具體詳情請聯繫QQ2435014406工具

相關文章
相關標籤/搜索