溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

jdk指的是什么意思

發(fā)布時(shí)間:2020-10-29 11:49:49 來(lái)源:億速云 閱讀:221 作者:小新 欄目:編程語(yǔ)言

jdk指的是什么意思?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

JDK是java development kit的縮寫(xiě),意思是Java 語(yǔ)言的軟件開(kāi)發(fā)工具包(sdk)。它是一種用于構(gòu)建在 Java 平臺(tái)上發(fā)布的應(yīng)用程序、applet 和組件的開(kāi)發(fā)環(huán)境;它是給程序開(kāi)發(fā)者提供的開(kāi)發(fā)工具箱,是一種最基本的工具。

JDK是整個(gè)java開(kāi)發(fā)的核心,它除了包括完整的JRE(Java Runtime Environment),還包含了JAVA的運(yùn)行環(huán)境(JVM+Java系統(tǒng)類(lèi)庫(kù))和其他供開(kāi)發(fā)者使用的JAVA工具。

JDK的功能:用于構(gòu)建在 Java 平臺(tái)上發(fā)布的應(yīng)用程序、applet 和組件的開(kāi)發(fā)環(huán)境。它不提供具體的開(kāi)發(fā)軟件,它提供的是無(wú)論你用何種開(kāi)發(fā)軟件寫(xiě)Java程序都必須用到的類(lèi)庫(kù)和Java語(yǔ)言規(guī)范。

JDK有哪些版本:

JDK有J2EE、J2SE、J2ME這三個(gè)不同版本的平臺(tái)。它們的共同點(diǎn)是:語(yǔ)言是相同的;不同點(diǎn)是:捆綁的庫(kù)不同。

● J2EE:企業(yè)版,使用這種JDK開(kāi)發(fā)J2EE應(yīng)用程序,從JDK 5.0開(kāi)始,改名為Java EE。從2018年2月26日開(kāi)始,J2EE改名為Jakarta EE

● J2SE:標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本,從JDK 5.0開(kāi)始,改名為Java SE。

● J2ME:主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK 5.0開(kāi)始,改名為Java ME。

注:

沒(méi)有JDK的話(huà),無(wú)法編譯Java程序(指java源碼.java文件),如果想只運(yùn)行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應(yīng)的JRE。

普通用戶(hù)并不需要安裝JDK來(lái)運(yùn)行Java程序,而只需要安裝JRE(java程序的運(yùn)行環(huán)境)。而程序開(kāi)發(fā)者必須安裝JDK來(lái)編譯、調(diào)試程序。

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)jdk指的是什么意思大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI