正文

1.3 編寫第一個(gè)Java程序(1)

學(xué)通Java的24堂課 作者:李鐘尉


1.3  編寫第一個(gè)Java程序

編寫Java應(yīng)用程序,可以使用任何一個(gè)文本編輯器來編寫程序的源代碼,然后使用JDK搭配的工具進(jìn)行編譯和運(yùn)行。當(dāng)然,現(xiàn)在流行的開發(fā)工具可以自動完成Java程序的編譯和運(yùn)行,甚至還帶有代碼輔助功能,可以提供完整的語法代碼。但是大型的IDE開發(fā)工具需要的系統(tǒng)資源較大,在開發(fā)一個(gè)簡單的程序時(shí),還是原始的文本編輯器速度較快。另外,還有一批偏愛編寫代碼的程序人員,一直使用文本編輯器進(jìn)行程序開發(fā),這樣的程序編寫方法造就出的程序開發(fā)人員,往往是基礎(chǔ)較強(qiáng)、技術(shù)比較扎實(shí)的程序編寫人員。本節(jié)將介紹如何使用文本編輯器開發(fā)一個(gè)簡單的Java程序,它在屏幕(或者說控制臺)上輸出HelloJava,I like you.信息。

1.3.1  在記事本中輸入代碼

在文本編輯器中編寫代碼。使用文本編輯器編寫Java程序代碼的過程和平時(shí)編寫文本文件是一樣的,只要注意Java語法格式和編碼規(guī)則即可。選擇“開始”/“所有程序”/“附件”/“記事本”命令,在記事本中輸入代碼,如圖1.30所示。

常見錯(cuò)誤如下:

(1)在輸入代碼時(shí),使用了中文的符號。例如,中括號“{ }”和分號“;”,Java編譯器只識別英文符號,如果讀者在輸入程序代碼時(shí)使用中文符號,會導(dǎo)致編譯錯(cuò)誤。

例如,將System.out.println()方法所在代碼行的最后一個(gè)分號替換為中文的“;”,在執(zhí)行javac HelloJava.java命令編譯源代碼文件時(shí),會出現(xiàn)如圖1.31所示的錯(cuò)誤。

(2)程序代碼字母的大小寫。Java對大小寫字母是敏感的,也就是class不等于Class,它們是兩個(gè)詞。如果把代碼中的關(guān)鍵字或者類、對象變量等字母大小寫混淆,將出現(xiàn)多種錯(cuò)誤。

1.3.2  保存代碼為源代碼文件

在編寫HelloJava程序代碼的記事本窗口中選擇“文件”/“保存”命令,在“另存為”對話框中首先選擇文件的存儲位置,這里選擇“本地磁盤(C:)”,然后設(shè)置保存文件的類型為“所有文件”,即類型為*.*。這樣對話框就不會自動為文件名添加.txt后綴了,最后在“文件名”文本框中輸入文件的名稱“HelloJava. java”,如圖1.32所示。 

常見錯(cuò)誤如下:

(1)在輸入文件名時(shí)沒有添加.java后綴,或者沒有設(shè)置“保存類型”為“所有文件”,導(dǎo)致文件最終保存為HelloJava.java.txt,致使后綴名稱錯(cuò)誤。

(2)Java源代碼文件的名稱必須和定義的類或接口名稱一致,然后添加.java后綴。本實(shí)例使用class關(guān)鍵字定義了名稱為HelloJava的類,所以保存該文件時(shí)名稱必須為HelloJava.java,而且要區(qū)分大小寫。如果把文件名稱保存為hellojava.java,即全部小寫(與類名不匹配),然后執(zhí)行編譯該文件的指令會出現(xiàn)如    圖1.33所示的錯(cuò)誤提示。


上一章目錄下一章

Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號