參考鏈接: 從Hello World示例開始Java編程
HelloWorld它的中文意思是:“你好,世界”。?
仿佛代表著計算機對世界說出來的第一句話,因為它簡潔實用,所以被作為入門程序廣泛使用。?
Java程序開發三步驟:編寫,編譯,運行?
一、編寫?
即開發人員編寫Java源代碼。?
新建一個記事本,命名為HelloWorld,再將后綴名.txt改變成.java。?
?
用記事本打開HelloWorld.java文件,代碼如下:?
public class HelloWorld{
? ? public static void main(String[] args){
? ? ? ? System.out.println("HelloWorld");
? ? }
}
?
這樣寫完,HelloWorld程序源代碼就編寫好了。?
注意事項:?
每個字母和符號必須與示例代碼一模一樣文件名和類名必須一樣,即class后面的那個單詞必須和文件名一樣所有符號全部要是英文符號,中文符號不行?
若是覺得輸入法切換特繁瑣,可以在搜狗屬性設置中設置中文時使用英文標點。?
?
二、編譯?
.java文件是開發人員編寫的源代碼,java程序是在JVM上運行的,但是JVM并不認識.java文件。?
這個時候就必須要將源文件編譯成JVM能看懂的字節碼文件(.class文件)。?
編譯是什么意思呢?可以就將其理解成翻譯。?
舉一個例子就是:?
美國人說英語,中國人不懂,就需要將英語翻譯成中文。?
開發人員就相當于美國人源代碼(.java文件)就相當于英語JVM就相當于中國人字節碼文件(.class文件)就相當于中文?
在DOS命令行中,進入HelloWorld.java文件的目錄,使用javac命令編譯?
javac HelloWorld.java
?
?編譯好后,文件目錄里面就會自動生成一個.class文件,就可以理解成將英語翻譯成中文了。?
?
三、運行?
編譯好后,生成了.class文件,JVM是認識這個文件的,所以就可以運行。?
在DOS命令行中,進入HelloWorld.java文件的目錄,使用java命令運行。?
java HelloWorld
?
注意事項:?
java HelloWorld.class這樣是不對的,不要寫.class?
?
四、入門程序說明?
public class HelloWorld{
? ? public static void main(String[] args){
? ? ? ? System.out.println("HelloWorld");
? ? }
}
?
這段代碼一定要滾瓜亂熟,不用著急理解每個單詞的意思,先熟記于心。?
關于main方法?
這是主方法,main方法是程序的入口點或起始點,無論編寫多少程序,JVM在運行的時候,都會從main方法這里開始執行。?
關于注釋(comment)?
顧名思義,注釋就是對代碼的解釋和說明,可以讓人更加輕松地了解代碼。?
為代碼添加注釋,是十分必要的,它不影響程序的編譯和運行。?
在Java中注釋有:?
單行注釋:以 // 開頭 換行結束多行注釋:以 */ ** 開頭 以 */ 結束文檔注釋:以 /** 開始,以 */ 結束?
?其中文檔注釋還能生成文檔,命令如下:?
javadoc -d doc HelloWolrd.java
?
?
關于關鍵字(keywords)?
HelloWorld程序中:public、class、static、void就是關鍵字。?
關鍵字是指在程序中,Java已經定義好的單詞,具有特殊含義,會在以后的過程中逐步學習。?
關鍵字特點如下:?
這些單詞已經被Java定義好,全部都是小寫字母。關鍵字比較多,有幾十個,學一個記一個就好了。?
關于標識符?
HelloWorld程序中:HelloWorld就是標識符。?
標識符是指在程序中,我們自己定義內容。?
標識符特點如下:?
標識符可以包含英語26個字母(區分大小寫),0-9數字,$(美元符號)和_(下劃線)標識符不能以數字開頭標識符不能是關鍵字?
因為軟件開發是需要多個人一起合作完成的,所以在標識符命名時會有一些約定俗成的命名規范,大家都能看的明白才能更好地合作。?
類名規范:首字母大寫,后面每個單詞首字母大寫(大駝峰HelloWorld)方法名規范:首字母小寫,后面每個單詞首字母大寫(小駝峰helloWorld)變量名規范:要么全部小寫,要么小駝峰?
總結: