1.3 編寫第一個Java程序
編寫Java應用程序,可以使用任何一個文本編輯器來編寫程序的源代碼,然后使用JDK搭配的工具進行編譯和運行。當然,現(xiàn)在流行的開發(fā)工具可以自動完成Java程序的編譯和運行,甚至還帶有代碼輔助功能,可以提供完整的語法代碼。但是大型的IDE開發(fā)工具需要的系統(tǒng)資源較大,在開發(fā)一個簡單的程序時,還是原始的文本編輯器速度較快。另外,還有一批偏愛編寫代碼的程序人員,一直使用文本編輯器進行程序開發(fā),這樣的程序編寫方法造就出的程序開發(fā)人員,往往是基礎較強、技術比較扎實的程序編寫人員。本節(jié)將介紹如何使用文本編輯器開發(fā)一個簡單的Java程序,它在屏幕(或者說控制臺)上輸出HelloJava,I like you.信息。
1.3.1 在記事本中輸入代碼
在文本編輯器中編寫代碼。使用文本編輯器編寫Java程序代碼的過程和平時編寫文本文件是一樣的,只要注意Java語法格式和編碼規(guī)則即可。選擇“開始”/“所有程序”/“附件”/“記事本”命令,在記事本中輸入代碼,如圖1.30所示。
常見錯誤如下:
(1)在輸入代碼時,使用了中文的符號。例如,中括號“{ }”和分號“;”,Java編譯器只識別英文符號,如果讀者在輸入程序代碼時使用中文符號,會導致編譯錯誤。
例如,將System.out.println()方法所在代碼行的最后一個分號替換為中文的“;”,在執(zhí)行javac HelloJava.java命令編譯源代碼文件時,會出現(xiàn)如圖1.31所示的錯誤。
(2)程序代碼字母的大小寫。Java對大小寫字母是敏感的,也就是class不等于Class,它們是兩個詞。如果把代碼中的關鍵字或者類、對象變量等字母大小寫混淆,將出現(xiàn)多種錯誤。
1.3.2 保存代碼為源代碼文件
在編寫HelloJava程序代碼的記事本窗口中選擇“文件”/“保存”命令,在“另存為”對話框中首先選擇文件的存儲位置,這里選擇“本地磁盤(C:)”,然后設置保存文件的類型為“所有文件”,即類型為*.*。這樣對話框就不會自動為文件名添加.txt后綴了,最后在“文件名”文本框中輸入文件的名稱“HelloJava. java”,如圖1.32所示。
常見錯誤如下:
(1)在輸入文件名時沒有添加.java后綴,或者沒有設置“保存類型”為“所有文件”,導致文件最終保存為HelloJava.java.txt,致使后綴名稱錯誤。
(2)Java源代碼文件的名稱必須和定義的類或接口名稱一致,然后添加.java后綴。本實例使用class關鍵字定義了名稱為HelloJava的類,所以保存該文件時名稱必須為HelloJava.java,而且要區(qū)分大小寫。如果把文件名稱保存為hellojava.java,即全部小寫(與類名不匹配),然后執(zhí)行編譯該文件的指令會出現(xiàn)如 圖1.33所示的錯誤提示。