正文
俗話說:“萬事開頭難”,寫一個最簡單的 Hello world 程序就困擾了我很長時間,因為完全不懂每一個單詞是什么意思(我英語是戰(zhàn)5渣,莫笑),也不知道為什么要這樣去寫,但是我還是按照教程照做了,用記事本寫下了這個最簡單的程序
public class test{
public static void main(String[] args){
System.out.print("Hello world");
}
}
文件->另存為->保存文件名為“test.java”。
之后CMD內(nèi)cd 到“test.java”所在文件夾下,輸入“javac test.java”,回車,等待幾秒后什么也沒顯示,但是在“test.java”所在文件夾下多出了一個“test.class”文件,這個“.class”文件就是要執(zhí)行的了。

執(zhí)行這個程序會向屏幕輸出一句話“Hello world”。
執(zhí)行方式為CMD中輸入“java test”
現(xiàn)在來解讀一下這個程序代碼(只解讀新手要掌握的部分):
- 第一行“
public class test{
”中“class”翻譯為“類”,具體什么作用暫時不必知道。“test”必須要與文件名一至,不然編譯會報錯。“{”號與最后的“}”為一對大括號,用于等級的劃分。 - 第二行“
public static void main(String[] args){
”中“main”是一個完整的Java程序中必不可少的,有“main”函數(shù)的話程序才能啟動。 - 第三行“
System.out.print("Hello world");
”這句話的意思是“系統(tǒng).輸出.打印(“Hello world”)”有點像《易語言》啊。其中“System”首字母一定要大寫,因為Java是區(qū)分大小寫的,這意味著“Main”和“main”是不一樣的。“()”內(nèi)寫的是“print”的值。“""”號內(nèi)部是要輸出的文本(其實不僅僅是“""
”號內(nèi)的內(nèi)容可以輸出)。“;”號是每一句Java代碼結(jié)束的標志,必須添加。 - 第四行“
}
”與第二行的“{
”對應(yīng)。 - 第五行“
}
”與第一行的“{
”對應(yīng)。
結(jié)束語
這篇文章的知識點對于新手來說比較多,一時間難以理解,不過可以帶著疑問繼續(xù)學(xué)習(xí),在過程中自己就解決了。