java 開發前奏,java前奏

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.