前一篇博客已經介紹了jdk的安裝:接下來我們就乘熱打鐵,完成第一個程序:helloworld(每學一樣程序的新東西都是從實現helloworld開始的)
1.不是用開發工具IDE,只是使用記事本來實現:
打開計算本,在記事本上寫如下代碼,現在可以先不管是什么意思:
public class HelloWorld { public static void main(String[] args) { System.out.println("這是我的第一個程序!!"); } }
保存,文件名必須為HelloWorld,並將保存后的擴展名改為.java,然后放到自己的一個目錄下,我暫時先放到e:\\test\\HelloWorld.java;
然后打開運行-->輸入cmd進入命令行窗口,完整的操作如圖:
下面來解析上面的操作:
1.一般進入命令行窗口時默認的執行路徑可能不是你文件的存儲路徑,此時你需要在命令行窗口中輸入盤符的名稱:盤符+:(后面不能加斜杠,win7中是這樣的),
2.然后在輸入程序文件所在的路徑,cd+空格+文件路徑+回車;到這里我們已經到了程序文件的目錄了,
3.現在我們開始編譯java文件了,方式為javac+空格+文件.java+回車,如果沒報錯的話表明我們已經編譯成功了,可以到文件的目錄下進行查看,可以發現多了
個class文件;
4.最后我們就開始運行文件了,方式:java+空格+類名+回車;如果不報錯程序就正常執行了,這里的執行結果是輸出了一段話,因為System.out.println()是默認
就行控制台的輸出的,以后我們要在控制台上進行輸出一般都會選用它;
注意點:a.上面說到在保存文件時必須將文件名命名為HelloWorld,原因是java規定一個java文件中只能有一個public的類,而文件名必須與這個類名一樣;
b.在文件中存在多少類編譯后就會出現多少份的class文件。
c.介紹下main: main 方法是 JDK/JRE 約定的運行程序的啟動入口方法,在我們允許用 java.exe(即輸入java) 運行一個 class,它就會在這個 class里面尋找這個方法,並調用它,等它返回了,程序也就結束了。main作為本地應用程序的唯一入口方法,要正確執行應用必須含有該主方法;
2.利用開發工具eclipse或myeclipse,則可以很快開發,因為IDE(Integrated Development Environment,集成開發環境)會幫你做很多東西,例如編譯等,不在需要你進行手工
的編譯了,關於IDE的知道在后面的博客中會進行介紹,這里就按照我的做就行了;
首先完成IDE的安裝,完成之后我們就可以進行我們的第一個程序HelloWorld了
直接開門見山:
首先點擊上面導航欄File--->new--->java Project--->出現下面界面
然后Project name 中輸入想要創建的項目名(絕不建議使用中文,具體也沒試過,一般使用英文縮寫),我們現在輸入HelloWorld后按finish完成java項目的創建;
java項目的結構如圖所示:
接下來我們開始創建類了,關於類的概念這里就不多介紹了,java中的類我們一般都是在src目錄下創建的,步驟:
選中src右鍵--->new--->class--->如圖:
Name選項中輸入的是類名,我們輸入HelloWorldDemo,package選項是輸入包名,包就是為了更好的防止類名字相同沖突而創建的,這里可以先理解為時一個文件夾,
我們輸入xiandian.sl.demo,然后勾選public static void main(String[] args),表示自動生成main函數,完成后點擊finish
在我們的視圖中就會出現已經完成大部分的一個類,現在我們只需在main函數中添加一個System.out.println("這是我的第一個程序");就完成了第一個程序了;
最后就是來看我們的成果的時候了,將鼠標移到視圖中右鍵--->Run As --->Java Application--->控制台就打印出來了
到此helloworld就成功結束了
大家有問題可以盡管提,多多交流