將這個程序保存到E盤的MYJAVA文件夾下,保存為FirstJava.Java 保存好後在運行命令提示符(以Windows系統為准 ,開始→運行→cmd 進入到命令提示符)輸入如下命令:
1)E:
2)cd MYJava
3)javac FirstJava.Java
4)java FirstJava
然後可以從顯示器上得到結果:
Hello world!
我的第一個Java程序
來看第一行public class FirstJava.public表示這個程序可以被任何人調用.class表示定義的文件是一個class(類).FirstJava是這個class的名字,名字取定以後保存的文件名一定要與這個class的名字相同,如果是:
那麼這個文件一定要保存為FirstJavaProgramme.java,.java表示這個文件是一個Java類型的文件
再來看第2行public static void main(String[] args),這是固定的用法,main表示這是Java程 序的入口,編譯器通過找到main來進入程序.
第3行System.out.println("Hello world");這句話表示向系統輸出一句話並換行,輸出的內容是" "中間包含的內容,本行最後的";"表示本段代碼的結束.System.out.println()方法可以不包含任何參數,如果直接使用System.out.println();則系統會自動換行.
第4行System.out.println("我的第一個JAVA程序");效果跟第3行的一樣,我們可以在" "中間換上其他的內容,那麼輸出的內容也不相同.注意Java語言的每段代碼都是以";"結束,如果執行完功能而沒有";"系統會報出錯誤.
注意到其中的兩對{ },{ }總是成對出現的,用來確定其的管轄范圍,我們可以把程序看成這樣的public class FirstJava{ },這個{ }中間包含的信息是屬於這個叫FirstJava的class的,那麼它包含什麼信息呢?public static void main(String[] args){ }就是它所包含的信息,而這個main()方法也有它自己的信息包含在它的{ }中.它包含的內容就是
打個通俗的比喻,我們定義了一個叫圖書館的房子,圖書館裡面有書櫃,書櫃裡有書,那麼用這個例子來解釋上面的程序