本文目錄一覽:
- 1、jdk是什麼
- 2、什麼是java jdk?
- 3、JDK是什麼意思?
jdk是什麼
JDK全稱Java Development ToolKit,是Java語言開發工具包。JDK是整個JAVA的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了屬於自己的JDK。IBM公司開發了屬於自己的JDK,國內淘寶也開發了屬於自己的JDK,各個組織開發自己的JDK都是為了在某些方面得到一些提高,以適應自己的需求。
JDK是用於構建在 Java 平台上發布的應用程序、applet 和組件的開發環境。它不提供具體的開發軟件,它提供的是無論你用何種開發軟件寫Java程序都必須用到的類庫和Java語言規範。
擴展資料:
JDK版本的 變遷史及其選擇。
Java語言自JDK1.0版本以來經歷了許多次更新,也在基本程序庫中增加了大量的類別和包。除了語言上的變化,多年來Java標準庫(JCL)發生了巨大的變化,從JDK 1.0中的幾百個類暴增到J2SE 5中的三千多個類。
Swing、Java2D等的全新API被加入其中,而許多原本JDK 1.0的類和方法已被棄用。當然,仍然有一些程序可以將Java程序從新版本的Java平台轉換為較舊版本(例如Java 5.0降轉到1.4)。
2017年9月,Java平台的主架構師 Mark Reinhold 發出提議,要求將Java的功能更新周期從之前的每兩年一個新版本縮減到每六個月一個新版本。該提議獲得了通過,並在提出後不久生效。
Java 8 與 Java 11 為當前提供支持的LTS(長期支持)版本;Java 10 是上一個快速發布版本,且已不再被支持。2018年9月,隨着 Java 11 的發布,Java 10 自當日起不再被支持。
Oracle 將在 2019 年 1 月前為商業用途中的 Java 8 長期支持,而針對非商用的更新將繼續提供,直至 2020 年 12 月。
此外,AdoptOpenJDK 也為 Java 8 提供免費更新。針對 Java 11 的長期支持將不再由 Oracle 提供,而是改由 OpenJDK 社區的 AdoptOpenJDK 提供。
版本選擇的問題,1.7、1.8、1.9都是成熟版本,原則上都可以選用。國內公司的商業項目jdk一般不輕易升級,1.9用的就比較少了,加上配套框架升級速度的考慮,1.9版本第二推薦位。
1.8和1.7的應用都比較廣泛了,那自然選更新更高級的版本。所以,最推薦用1.8版本。JDK11除非只想從語言層面去體驗新功能,還是不要在實際業務開發中用。
參考資料來源:百度百科——JDK
什麼是java jdk?
JDK 是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。
jdk包括三部分:(1)jre(即java開發環境);
(2)java工具(包括編譯器javac.exe和執行器java.exe)
(3)java類庫(共有3000多個類,常用一般150個類)
這是Java官方的下載在地址:網頁鏈接
JDK是什麼意思?
JDK是 Java 語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。
沒有JDK的話,無法編譯Java程序(指java源碼.java文件),如果想只運行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應的JRE。
擴展資料
JDK包含的基本組件包括:
javac編譯器,將源程序轉成字節碼
jar打包工具,將相關的類文件打包成一個文件
javadoc文檔生成器,從源碼注釋中提取文檔
jdbdebugger,查錯工具
java運行編譯後的java程序(.class後綴的)
appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。
參考資料來源:百度百科-jdk
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/243533.html