標籤:經驗分享-java中jdk和jre詳解及誤區!
1、瞭解基本的java概念、JDK和JRE基本瞭解
1.1)Java SE (原J2SE)
Java Platform, Standard Edition —— Java標準平台
1.2) Java EE (原J2EE)
Java Platform, Enterprise Edition —— Java企業級應用平台
1.3)Java ME (原J2ME)
Java Platform, Micro Edition —— Java微系統應用平台
###############################################################
Java SE (原J2SE)
Java SE可以分為4個主要的部分:Java語言、JDK、JRE、JVM。
1.1) Java語言
—— Java程式設計語言。
1.2) JDK
—— Java開發套件(Java Development Kits,簡稱JDK)
1.3) JRE
—— Java執行環境(Java SE Runtime Environment,簡稱JRE)
1.4)JVM
—— Java虛擬機器(Java Virtual Machine,簡稱JVM)
###############################################################
java主要優點:
1.1、物件導向
1.2、跨平台
2、安裝jdk(下載),安裝指定目錄(最好不要保持預設路徑)
7u75的概念:
JDK總第7個版本,修訂75次。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/89/99/wKioL1gYK2Wgi193AAGb1Rzyyd8500.png-wh_500x0-wm_3-wmp_4-s_648814884.png" title="1.png" alt="wKioL1gYK2Wgi193AAGb1Rzyyd8500.png-wh_50" />
JDK中JRE和獨立安裝的JRE區別:
jre7:獨立並公用的JRE環境。
jdk中的jre:JDK裡面的工具也是用Java編寫的,它們本身啟動並執行時候也需要一套JRE。
或者理解原因在於「bin」目錄下的工具大部分都是使用Java語言編寫的,這些工具運行時會在內建JRE中的。
3、環境變數問題
3.1)、配置系統變數,當然使用者變數也可以,只是僅僅對目前使用者生效,系統變數則全域生效。
3.2)、配置環境變數注意格式,為了JDK切換方便,而且防止誤操作。
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/89/99/wKioL1gYLPGzFVtIAAC_BFQEbtU699.png-wh_500x0-wm_3-wmp_4-s_3424502588.png" title="2.png" alt="wKioL1gYLPGzFVtIAAC_BFQEbtU699.png-wh_50" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/89/9A/wKioL1gYLVLB-nt0AAB6M9OqR9o553.png-wh_500x0-wm_3-wmp_4-s_228751487.png" title="3.png" alt="wKioL1gYLVLB-nt0AAB6M9OqR9o553.png-wh_50" />
4、JDK目錄詳解
4.1「bin」目錄
binary 的簡寫,JDK的工具程式包
4.2「db」目錄
database的簡寫,JDK7 新加入的 Apache的Derby資料庫,純Java編寫的開源
的關係型資料庫,支援JDBC4.0標準。
4.3「include」目錄
需要引入的一些C語言的標頭檔 。
4.4「jre」目錄
JDK自己附帶的JRE(Java運行環境)。
4.5「lib」目錄
library 的簡寫,JDK 所需要的一些資源檔和資源套件 。
4.6「src.zip」檔案
Java提供的API類的原始碼壓縮檔 。
5、測試個檢查程式,檢查配置環境正誤。
class JavaTest {
public static void main(String[] args) {
System.out.println("Java Test!");
}
}
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/89/9A/wKioL1gYM7uBS_lUAAAN6mubgpw991.png" title="1.png" alt="wKioL1gYM7uBS_lUAAAN6mubgpw991.png" />
本文出自 “[email protected]” 部落格,請務必保留此出處http://renzhiyuan.blog.51cto.com/10433137/1868061
經驗分享-Java中JDK和JRE區別和誤區詳解!