天天看點

瘋狂java講義 第一章 java概述

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的垃圾回收機制

這個目前都講了寫概念,具體的要慢慢體會。

優點:一是提供程式的程式設計效率;二是保護程式的完整性。缺點是:它的開銷影響程式的性能。