- 相關(guān)推薦
Java開發(fā)工具包JDK的簡介
Java 開發(fā)工具包是 Java 環(huán)境的核心組件,并提供編譯、調(diào)試和運(yùn)行一個(gè)Java 程序所需的所有工具,可執(zhí)行文件和二進(jìn)制文件。JDK 是一個(gè)平臺(tái)特定的軟件,有針對(duì) Windows,Mac 和 Unix 系統(tǒng)的不同的安裝包。可以說 JDK 是 JRE 的超集,它包含了 JRE 的 Java 編譯器,調(diào)試器和核心類。
Java 開發(fā)工具包 (JDK)
JDK中包含JRE,在JDK的安裝目錄下有一個(gè)名為jre的目錄,里面有兩個(gè)文件夾bin和lib,在這里可以認(rèn)為bin里的就是JVM,lib中則是JVM工作所需要的類庫,而JVM和lib和起來就稱為jre。
JDK是整個(gè)JAVA的.核心,包括了Java運(yùn)行環(huán)境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎(chǔ)的類庫(即Java API 包括rt.jar)。金字塔結(jié)構(gòu):JDK=JRE+JVM+ 其它 。運(yùn)行Java程序一般都要求用戶的電腦安裝JRE環(huán)境(Java Runtime Environment);沒有jre,java程序無法運(yùn)行;而沒有java程序,jre就沒有用武之地。
JDK的幾個(gè)版本
①SE(J2SE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本,從JDK 5.0開始,改名為Java SE。
②EE(J2EE),enterprise edition,企業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序,從JDK 5.0開始,改名為Java EE。
③ME(J2ME),micro edition,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK 5.0開始,改名為Java ME。
【Java開發(fā)工具包JDK的簡介】相關(guān)文章:
關(guān)于Java 反射的簡介08-27
java的緩存機(jī)制簡介09-06
java集合類基本簡介10-26
Java開發(fā)可以做什么05-03
Java程序開發(fā)與運(yùn)行環(huán)境05-07
Java程序開發(fā)與運(yùn)行環(huán)境09-22
Java多線程的開發(fā)技巧10-16