java的版本區別
java 程序分爲 Java SE/Java EE/Java ME 三個版本
1. Java SE(Java Platform,StandardEdition)<J2SE>
它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。
Java SE是基礎包,但是也包含了支持 Java Web 服務開發的類
並爲 Java Platform,Enterprise Edition(Java EE)提供基礎。
2. Java EE(Java Platform,EnterpriseEdition)<J2EE>
企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。
Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API
可以用來實現企業級的面向服務體系結構(service-orientedarchitecture,SOA)和Web2.0 應用程序。
3. Java ME(Java Platform,MicroEdition)<J2ME>
Java ME 爲移動設備和嵌入式設備(比如平板機頂盒等)上運行的應用程序提供一個健壯且靈活的環境。
JavaME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。
基於 Java ME 規範的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。
簡言之:
Java SE 是做電腦上運行的軟件。
Java EE 是用來做網站的(JSP)
Java ME 是做手機軟件的。
java的安裝於配置
程序的默認安裝路徑爲“C:\ProgramFiles\Java\jdk1.7.0_05”(可改爲你的安裝路徑),安裝完成後需要進行配置
配置方法如下:
右鍵我的電腦-》屬性-》高級-》環境變量
在系統變量設置三個屬性 “JAVA_HOME”、“path”、“classpath” (配置符號全在英文狀態下輸入,否則失敗)
1 點“新建”,變量名寫JAVA_HOME,這個就是java的安裝路徑(目的在於告訴計算機在這裏找程序)
變量值寫剛纔安裝的路徑“C:\ProgramFiles\Java\jdk1.7.0_05”(你的安裝路徑在哪裏就是哪裏)。
2 系統變量裏面找到path,沒有就新建,再編輯(讓PC在任何路徑下都可以識別java命令)
變量值設爲“.;%JAVA_HOME%\bin;”,(其中“%JAVA_HOME%”爲剛纔設置JAVA_HOME的值,“”不是值)
也可直接寫“C:\ProgramFiles\Java\jdk1.7.0\bin;”(你的路徑\bin;,“”不是值)
變量值設爲“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;”(開頭.不能忽略表示當前路徑,“”不是值)
4 三個變量設置後,點確定,然後驗證安裝是否成功。
開始 - 運行 - 輸入cmd ,進入dos黑白界面後輸入 javac ,
如果出現很多參數的解釋,則命令配置成功。(已完成環境配置)
彈出“不是有效的命令”等字樣則不成功。(回到配置變量階段檢查哪裏出錯了)
JRE和JDK的區別
JRE(Java Runtime Environment,Java運行環境)包含JVM標準實現及Java核心類庫。
JDK(Java Development Kit,Java開發工具)JDK 是整個Java的核心,包括了JRE
JVM(Java Virtual Machine,Java虛擬機)引入Java語言虛擬機,同一代碼可在不同平臺上運行
JDK工具庫中有七種主要程序。
Javac:Java編譯器,將我們寫的java文件轉爲class字節碼文件。
Java:Java解釋器,將class字節碼文件轉爲機器代碼執行。
appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。
Javadoc:幫助我們生成HTML文檔。
Jdb:Java調試器,逐行執行程序,設置斷點和檢查變量。(debug)
Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。
Javap:Java反彙編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義。
Java程序的運行必須經過編寫、編譯、運行三個步驟。
編寫 即我們在平臺敲代碼,最後保存爲xxx.java的Java源文件。
編譯 即javac對我們的代碼檢查無誤後生成class字節碼文件。
運行 即Java解釋器執行javac生成的class字節碼文件並顯示結果。
(JVM生成的代碼可以跨平臺,但JVM並不能跨平臺哦)