java 開發前奏,java前奏
Java的特點
Java最主要的特點是:一次編譯,到處運行(Write Once, Run Anywhere.)。
原理:Java來源程式經編譯後產生.class位元組碼檔案,.class檔案由Java虛擬機器(JVM)解釋執行。不同的作業系統下,只要有相應的Java位元組碼解釋程式,.class檔案就能夠運行,這是Java跨平台性的根本。c和java編程與執行的過程如所示:
Java的內涵
1、是一種程式設計語言
2、是一套開發工具
3、是一個運行環境
Java應用平台
1、J2EE(Java 2 Platform Enterprise Edition)——用於企業級應用程式的開發
2、J2SE(Java 2 Platform Standard Edition)——用於普通標準應用程式的開發
3、J2ME(Java 2 Platform Micro Edition)——用於小型消費類電子產品或嵌入式系統的開發
J2SE包括4部分——JVM、JRE、JDK與Java語言。
環境變數的設定
環境變數——在作業系統中定義的變數,可供作業系統上所有的應用程式使用。
1、查看環境變數
a.命令提示行:環境變數的命令——set (環境變數名)
b.視窗方式:我的電腦->屬性->進階->環境變數
2、設定path環境變數
path環境變數的作用:設定作業系統尋找和執行應用程式的路徑。
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_14
path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3、設定classpath環境變數
classpath環境變數的作用:讓Java執行環境找到指定的java程式(.class檔案)。
classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意:a.%JAVA_HOME%前面有“.;”,“.”表示目前的目錄,兩個路徑之間用“;”隔開。
b.設定classpath的路徑中不能有空格,也不能有中文字元。
JVM的運行過程
Java反編譯工具——JAD、FrontEnd
Java開發工具
1、記事本
注意儲存時檔案名稱應為*.java。
2、UltraEdit、EditPlus
使用EditPlus編輯和編譯Java程式,需要進行相應配置。選擇“工具”->“參數選擇”->“工具”->“使用者工具”->“添加工具”->“應用程式”。首先設定“javac”的參數,具體如,其中“命令”為javac.exe檔案的地址。
然後設定“java”的參數,如所示,其中“命令”為java.exe檔案的路徑。
設定好後預設“javac”工具的快速鍵為Ctrl+1,“java”工具的快速鍵為Ctrl+2。當編輯好Java來源程式後,使用Ctrl+1即可對其進行編譯,然後按Ctrl+2運行程式。如所示:
3、整合式開發環境——Eclipse、MyEclipse、JBuilder等。
關於Eclipse和MyEclipse,剛用的時候感覺二者差不多,查了資料才知道Eclipse 是基礎,如同作業系統;而MyEclipse是在Eclipse上面啟動並執行程式,不過進行了增強並提供了新功能。
以前用過Microsoft的Visual Studio 2005,個人感覺VS2005是一個功能非常強大的整合式開發環境,不過.NET和Java畢竟不是一家人,學Java還是要用Eclipse的。
JDK中的常用包
1、java.lang——包含一些Java語言的核心類,如String、Math、Thread、System、Integer類等。
2、java.awt——包含構成抽象視窗工具集的多個類,用來構建和管理應用程式的圖形化使用者介面(GUI)。
3、java.applet——包含applet運行所需的一些類。
4、java.net——包含執行與網路相關操作的類。
5、java.io——包含能提供多種輸入/輸出功能的類。
6、java.util——包含一些工具 + 生產力類。
Java的命名習慣
1、包名中的字母一律小寫。如:xxxyyyzzz。
2、類名、介面名應使用名詞,每個單詞的首字母大寫。如:XxxYyyZzz。
3、方法名,第一個單詞小寫,後面每個單詞的首字母大寫。如:xxxYyyZzz。
4、變數名,第一個單詞小寫,後面每個單詞的首字母大寫。
5、常量名中的每個字母一律大寫。如:XXXYYYZZZ。