您好,登錄后才能下訂單哦!
這篇文章主要介紹了java開發(fā)包jdk是什么,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
JDK : Java Development ToolKit(Java開發(fā)工具包)。JDK是整個JAVA的核心,包括了Java運行環(huán)境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了屬于自己的JDK,例如國外IBM公司開發(fā)了屬于自己的JDK,國內淘寶也開發(fā)了屬于自己的JDK,各個組織開發(fā)自己的JDK都是為了在某些方面得到一些提高,以適應自己的需求,比如IBM的JDK據說運行效率就比SUN的JDK高的多。但不管怎么說,我們還是需要先把基礎的Sun JDK掌握好。
JDK是java開發(fā)工具包,在其安裝目錄下面有六個文件夾、一些描述文件、一個src壓縮文件。bin、include、lib、 jre這四個文件夾起作用,demo、sample是一些例子。可以看出來JDK包含JRE,而JRE包含JVM。
bin:最主要的是編譯器(javac.exe)
include:java和JVM交互用的頭文件
lib:類庫
jre:java運行環(huán)境(注意:這里的bin、lib文件夾和jre里的bin、lib是不同的)
總的來說JDK是用于java程序的開發(fā),而jre則是只能運行class而沒有編譯的功能。
JDK是提供給Java開發(fā)人員使用的,其中包含了java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。 其中的開發(fā)工具包括編譯工具(javac.exe)打包工具(jar.exe)等
在JDK的安裝目錄下有一個jre目錄,里面有兩個文件夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib合起來就稱為jre。
感謝你能夠認真閱讀完這篇文章,希望小編分享java開發(fā)包jdk是什么內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。