淺析 什么是SDK JDK JRE JAR 以及其間的關(guān)系

SDK

SDK全稱Software Development Kit援雇,中文意思為 “軟件開發(fā)工具包”,是一個覆蓋范圍相當(dāng)廣的名詞雏门,可以說輔助開發(fā)某一類軟件的相關(guān)文檔鼎姐、范例和工具的集合都可以叫做 SDK。SDK是一系列文件的集合蛹疯,他為軟件的開發(fā)提供一個平臺為軟件開發(fā)使用提供各種API提供便利

JDK

JDK全程為 (Java Development Kit)戒财,中文意思 Java開發(fā)工具包 是SUN Microsystems針對Java開發(fā)員的產(chǎn)品,JDK已經(jīng)成為使用最廣泛的JAVA SDK 捺弦∫可以認為JDK是SDK的一個子集 。
JDK包括了JRE列吼,JAVA工具和JAVA基礎(chǔ)類
JRE(Java Runtime Environment)包含JVM(Java Virtual Machine [JAVA虛擬機])標(biāo)準實現(xiàn)及Java核心類庫

JRE

JRE(Java Runtime Environment[Java運行環(huán)境]) 是運行基于Java語言編寫的程序所不可缺少的運行環(huán)境幽崩。也是通過它,Java的開發(fā)者才得以將自己開發(fā)的程序發(fā)布到用戶手中寞钥,讓用戶使用慌申。
  JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher理郑,這些是運行Java程序的必要組件蹄溉。
  與大家熟知的JDK不同,JRE是Java運行環(huán)境您炉,并不是一個開發(fā)環(huán)境柒爵,所以沒有包含任何開發(fā)工具(如編譯器和調(diào)試器),只是針對于使用Java程序的用戶赚爵。

JVM

Java Virtual Mechinal(JAVA虛擬機)棉胀。JVM是JRE的一部分法瑟,它是一個虛構(gòu)出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現(xiàn)的唁奢。JVM有自己完善的硬件架構(gòu)霎挟,如處理器、堆棧麻掸、寄存器等酥夭,還具有相應(yīng)的指令系統(tǒng)。JVM 的主要工作是解釋自己的指令集(即字節(jié)碼)并映射到本地的 CPU 的指令集或 OS 的系統(tǒng)調(diào)用脊奋。Java語言是跨平臺運行的采郎,其實就是不同的操作系統(tǒng),使用不同的JVM映射規(guī)則狂魔,讓其與操作系統(tǒng)無關(guān),完成了跨平臺性淫痰。JVM 對上層的 Java 源文件是不關(guān)心的最楷,它關(guān)注的只是由源文件生成的類文件( class file )。類文件的組成包括 JVM 指令集待错,符號表以及一些補助信息籽孙。

SDK JDK JRE JVM之間的關(guān)系圖

JAR

JAVA的可執(zhí)行程序 ,一個可行的Java應(yīng)用程序火俄,他存儲在特別配置的JAR文件中犯建,由

JDK深入

JDK是整個Java的核心,包括Java運行環(huán)境JRE瓜客、一堆Java工具(javac/java/jdb等)和java基礎(chǔ)的類庫(Java API适瓦、tr.jar等)

JDK結(jié)構(gòu)圖

JDK版本

①SE(J2SE)標(biāo)準版 ,使我們通常用的一個版本谱仪,從JDK5.0開始改名為 JAVA SE
②EE(J2EE)企業(yè)版玻熙,使用這種JDK開發(fā)J2EE應(yīng)用程序,從JDK5.0開始 改名為 JAVA EE
③ME (J2ME)移動版 主要用于移動設(shè)備 嵌入式設(shè)備上的Java應(yīng)用程序疯攒,從JDK5.0 開始 改名為 JAVA ME

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嗦随,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子敬尺,更是在濱河造成了極大的恐慌枚尼,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砂吞,死亡現(xiàn)場離奇詭異署恍,居然都是意外死亡,警方通過查閱死者的電腦和手機呜舒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進店門锭汛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笨奠,“玉大人,你說我怎么就攤上這事唤殴“闫牛” “怎么了?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵朵逝,是天一觀的道長蔚袍。 經(jīng)常有香客問我,道長配名,這世上最難降的妖魔是什么啤咽? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮渠脉,結(jié)果婚禮上宇整,老公的妹妹穿的比我還像新娘。我一直安慰自己芋膘,他們只是感情好鳞青,可當(dāng)我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著为朋,像睡著了一般臂拓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上习寸,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天胶惰,我揣著相機與錄音,去河邊找鬼霞溪。 笑死孵滞,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鸯匹。 我是一名探鬼主播剃斧,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼忽你!你這毒婦竟也來了幼东?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤科雳,失蹤者是張志新(化名)和其女友劉穎根蟹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體糟秘,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡简逮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了尿赚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片散庶。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡蕉堰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出悲龟,到底是詐尸還是另有隱情屋讶,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布须教,位于F島的核電站皿渗,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏轻腺。R本人自食惡果不足惜乐疆,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望贬养。 院中可真熱鬧挤土,春花似錦、人聲如沸误算。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽尉桩。三九已至,卻和暖如春贪庙,著一層夾襖步出監(jiān)牢的瞬間蜘犁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工止邮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留这橙,地道東北人。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓导披,卻偏偏與公主長得像屈扎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子撩匕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理鹰晨,服務(wù)發(fā)現(xiàn),斷路器止毕,智...
    卡卡羅2017閱讀 134,702評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,302評論 25 707
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法模蜡,類相關(guān)的語法,內(nèi)部類的語法扁凛,繼承相關(guān)的語法忍疾,異常的語法,線程的語...
    子非魚_t_閱讀 31,664評論 18 399
  • 想和你說說孩子的事情谨朝。 因為最近這兩天感受了你和孩子之間相處的感覺卤妒,那種感覺讓人特別的不舒服甥绿。總想要說點什么则披。 記...
    石榴花開_2019閱讀 179評論 0 1
  • 想拿下白富美共缕? 最簡單直接的辦法, 就是收叶, 呃骄呼!咋么說呢! 當(dāng)然是判没,高-富-帥啦蜓萄。 真是沒遺傳下老祖宗的高帥, 那...
    校園菌子閱讀 449評論 0 2