欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中sdk與jdk的區(qū)別詳細(xì)解析

 更新時(shí)間:2013年08月15日 09:24:16   作者:  
以下是對java中sdk與jdk的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下

SDK是Software Development Kit的縮寫,中文意思是“軟件開發(fā)工具包”。這是一個(gè)覆蓋面相當(dāng)廣泛的名詞,可以這么說:輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的組合,它為軟件的開發(fā)提供一個(gè)平臺(tái)(它為軟件開發(fā)使用各種API提供便利)。

JDK(Java Development Kit,Java開發(fā)工具包)是Sun Microsystems針對Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software development kit)??梢哉J(rèn)為jdk只是sdk的一種(子集),因?yàn)樗情_發(fā)java程序的一個(gè)平臺(tái),開發(fā)其他程序的sdk可以沒有jdk。比如你下載了一個(gè)軟件開發(fā)平臺(tái) eclipse-SDK-3.2.2-win32.zip,它本身里面是沒有jdk的。但是只要開發(fā)java程序就必須使用jdk(javaee和javase)。

來打個(gè)比方吧:SDK就像一臺(tái)機(jī)床(它可以是多用途的),它可以生產(chǎn)ABC等工件;當(dāng)我們要生產(chǎn)A時(shí),就給機(jī)床換上生產(chǎn)A的刀具a;當(dāng)我們要生產(chǎn)B時(shí)就換上生產(chǎn)B的刀具b;當(dāng)我們要生產(chǎn)C時(shí)就換上生產(chǎn)C的刀具c;當(dāng)我們要用機(jī)床(SDK)生產(chǎn)java程序時(shí),我們就給機(jī)床換上刀具jdk,于是就把安裝了jdk的SDK叫做java SDK.

JavaEE是專門為企業(yè)級(jí)應(yīng)用提供的一個(gè)開發(fā)工具包,它里面已經(jīng)包含了許多開發(fā)企業(yè)級(jí)應(yīng)用所需要的“組件”,它為J2EE的開發(fā)提供了一個(gè)便利的開發(fā)平臺(tái),所以它就直接叫JavaEE SDK了。不知道說明白了沒有,都是些概念性的東西,其實(shí)你也可以理解jdk就是java SDK。

相關(guān)文章

  • Java的正則表達(dá)式深入分析

    Java的正則表達(dá)式深入分析

    本篇文章介紹了,Java的正則表達(dá)式深入分析。需要的朋友參考下
    2013-04-04
  • 零基礎(chǔ)寫Java知乎爬蟲之準(zhǔn)備工作

    零基礎(chǔ)寫Java知乎爬蟲之準(zhǔn)備工作

    上個(gè)系列我們從易到難介紹了如何使用python編寫爬蟲,小伙伴們反響挺大,這個(gè)系列我們來研究下使用Java編寫知乎爬蟲,小伙伴們可以對比這看下。
    2014-11-11
  • Java三種方法將List轉(zhuǎn)換為Map的實(shí)例

    Java三種方法將List轉(zhuǎn)換為Map的實(shí)例

    今天小編就為大家分享一篇關(guān)于Java三種方法將List轉(zhuǎn)換為Map的實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Java通過SSLEngine與NIO實(shí)現(xiàn)HTTPS訪問的操作方法

    Java通過SSLEngine與NIO實(shí)現(xiàn)HTTPS訪問的操作方法

    這篇文章主要介紹了Java通過SSLEngine與NIO實(shí)現(xiàn)HTTPS訪問,需要在Connect操作、Connected操作、Read和Write操作中加入SSL相關(guān)的處理即可,需要的朋友可以參考下
    2021-08-08
  • Java線性表的順序表示及實(shí)現(xiàn)

    Java線性表的順序表示及實(shí)現(xiàn)

    這篇文章主要介紹了Java線性表的順序表示及實(shí)現(xiàn),順序表是在計(jì)算機(jī)內(nèi)存中以數(shù)組的形式保存的線性表,線性表的順序存儲(chǔ)是指用一組地址連續(xù)的存儲(chǔ)單元依次存儲(chǔ)線性表中的各個(gè)元素、使得線性表中在邏輯結(jié)構(gòu)上相鄰的數(shù)據(jù)元素存儲(chǔ)在相鄰的物理存儲(chǔ)單元中
    2022-07-07
  • IDEA2023創(chuàng)建MavenWeb項(xiàng)目并搭建Servlet工程的全過程

    IDEA2023創(chuàng)建MavenWeb項(xiàng)目并搭建Servlet工程的全過程

    Maven提供了大量不同類型的Archetype模板,通過它們可以幫助用戶快速的創(chuàng)建Java項(xiàng)目,這篇文章主要給大家介紹了關(guān)于IDEA2023創(chuàng)建MavenWeb項(xiàng)目并搭建Servlet工程的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • Java代理模式詳細(xì)解析

    Java代理模式詳細(xì)解析

    這篇文章主要為大家詳細(xì)介紹了Java代理模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Java泛型機(jī)制必要性及原理解析

    Java泛型機(jī)制必要性及原理解析

    這篇文章主要介紹了Java泛型機(jī)制必要性及原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 簡單工廠模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    簡單工廠模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了簡單工廠模式的相關(guān)資料,和大家一起學(xué)習(xí)靜態(tài)工廠方法模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Java Apache Shiro安全框架快速開發(fā)詳解流程

    Java Apache Shiro安全框架快速開發(fā)詳解流程

    Apache Shiro是一個(gè)強(qiáng)大且易用的Java安全框架,執(zhí)行身份驗(yàn)證、授權(quán)、密碼和會(huì)話管理。使用Shiro的易于理解的API,您可以快速、輕松地獲得任何應(yīng)用程序,從最小的移動(dòng)應(yīng)用程序到最大的網(wǎng)絡(luò)和企業(yè)應(yīng)用程序
    2021-10-10

最新評(píng)論