1. 第一個java程式HelloWorld
(1)java的開發環境的安裝及相關知識介紹
現在最新的是java開發工具是JDK7了,但好像安裝程式不相容XP系統. 一般JDK裡面自動包含了java的運作環境JRE,是以安裝JDK時不再需要安裝公共JRE。
所謂公共的JRE一般用來注冊IE浏覽器和系統java運作時的環境,通過這種方式系統中任何應用程式都可以通路公共JRE,由于現在在網頁上運作applet機會越來
越少,而且可以利用JDK裡面的JRE可以滿足java程式的運作需要。
(2)java的環境變量的設定
如果我們不用IDE,比如eclipse等開發java程式,用無格式控制符的文本編輯器,如記事本、editplus等編輯代碼,通過在控制台(windows的MS-DOS、linux的console)
下編譯和運作java程式,就需要配置環境變量,使系統能過執行相應的指令。
windows下不區分大小寫,linux差別大小寫,要注意不要設定出錯。
set path=%path%;%Java_home%jdk\bin 就可以。也可以在我的電腦的屬性裡面設定。
classpath一般在jdk 1.5以上版本都不需要設定。
java -classpath .;%CLASSPATH%;dir1;dir2; HelloWorld
盡管指定了java運作時的類搜尋路徑,系統還是會預設從目前路徑查找所運作的類檔案。
(3)編譯和運作
javac 有一些參數可選 javac -d dstFile SrcFile
目标檔案不需要指定檔案的檔案名以及擴充名,這是java編譯器自動會生成相應的類檔案。因為有時候有多個.class生成,
-g 調試資訊 -verbose 編譯器正在執行的操作資訊。-d -s -classpath -sourcpath -nowarn -version -deprecation(過時的API資訊)
java -classpath 類名 隻需指定類名,不需要位元組碼檔案和源碼檔案。否則會報錯。
(4)java的垃圾回收機制
這個目前都講了寫概念,具體的要慢慢體會。
優點:一是提供程式的程式設計效率;二是保護程式的完整性。缺點是:它的開銷影響程式的性能。