最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • SpringBoot Security安裝配置及Thymeleaf整合

    SpringBoot Security安裝配置及Thymeleaf整合

    這篇文章主要介紹了SpringBoot Security安裝配置及Thymeleaf整合,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java實(shí)現(xiàn)非阻塞式服務(wù)器的示例代碼

    Java實(shí)現(xiàn)非阻塞式服務(wù)器的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Java實(shí)現(xiàn)一個(gè)簡單的非阻塞式服務(wù)器,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,需要的可以參考一下
    2023-05-05
  • 關(guān)于批量插入或更新數(shù)據(jù)(MyBatis-plus框架)

    關(guān)于批量插入或更新數(shù)據(jù)(MyBatis-plus框架)

    這篇文章主要介紹了關(guān)于批量插入或更新數(shù)據(jù)(MyBatis-plus框架),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Spring計(jì)時(shí)器StopWatch使用示例

    Spring計(jì)時(shí)器StopWatch使用示例

    這篇文章主要介紹了Spring計(jì)時(shí)器StopWatch使用示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • SpringBoot項(xiàng)目中通過@Value給參數(shù)賦值失敗的解決方案

    SpringBoot項(xiàng)目中通過@Value給參數(shù)賦值失敗的解決方案

    springboot項(xiàng)目中通過@Value給屬性附值失敗,給參數(shù)賦值失敗,打印為空值,文中通過代碼示例給大家介紹的非常詳細(xì),對大家解決問題有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • SpringBoot+Mybatis實(shí)現(xiàn)Mapper接口與Sql綁定幾種姿勢

    SpringBoot+Mybatis實(shí)現(xiàn)Mapper接口與Sql綁定幾種姿勢

    通常我們在使用Mybatis進(jìn)行開發(fā)時(shí),會(huì)選擇xml文件來寫對應(yīng)的sql,然后將Mapper接口與sql的xml文件建立綁定關(guān)系,然后在項(xiàng)目中調(diào)用mapper接口就可以執(zhí)行對應(yīng)的sql,感興趣的可以學(xué)習(xí)一下
    2021-09-09
  • Java實(shí)現(xiàn)簡易界面通訊錄

    Java實(shí)現(xiàn)簡易界面通訊錄

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡易界面通訊錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • java編程中字節(jié)流轉(zhuǎn)換成字符流的實(shí)現(xiàn)方法

    java編程中字節(jié)流轉(zhuǎn)換成字符流的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猨ava編程中字節(jié)流轉(zhuǎn)換成字符流的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • SpringBoot整合高德地圖天氣查詢的全過程

    SpringBoot整合高德地圖天氣查詢的全過程

    這篇文章主要給大家介紹了關(guān)于SpringBoot整合高德地圖天氣查詢的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用springboot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-12-12
  • Java基礎(chǔ)知識(shí)之StringReader流的使用

    Java基礎(chǔ)知識(shí)之StringReader流的使用

    這篇文章主要介紹了Java基礎(chǔ)知識(shí)之StringReader流的使用,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評(píng)論

焉耆| 怀化市| 呼伦贝尔市| 东至县| 唐河县| 全南县| 汉川市| 政和县| 和硕县| 蚌埠市| 安顺市| 库伦旗| 井冈山市| 临江市| 丰镇市| 锡林郭勒盟| 离岛区| 彭泽县| 黄冈市| 鄂州市| 西畴县| 南投县| 东乌珠穆沁旗| 南投县| 崇阳县| 桃江县| 商城县| 武平县| 柏乡县| 祥云县| 龙州县| 景德镇市| 凭祥市| 交口县| 新乐市| 任丘市| 镇雄县| 乡城县| 太谷县| 松滋市| 深泽县|