新聞中心
JDK概述

企業(yè)官網(wǎng)是企業(yè)形象的一張重要名片。創(chuàng)新互聯(lián)建站的成都官網(wǎng)定制服務(wù),能夠?qū)⒊啥季W(wǎng)頁設(shè)計(jì)與企業(yè)的實(shí)力&公信力、產(chǎn)品服務(wù)優(yōu)勢、文化價(jià)值觀等有機(jī)結(jié)合,把握企業(yè)的獨(dú)特之處,突出重點(diǎn)核心內(nèi)容,并以恰如其分的設(shè)計(jì)風(fēng)格,抓住目標(biāo)用戶的關(guān)注點(diǎn)和興趣點(diǎn),幫助企業(yè)塑造好第一印象,營銷型網(wǎng)站建設(shè)展現(xiàn)公司實(shí)力。成都官網(wǎng)定制,為你解決成都創(chuàng)新互聯(lián)網(wǎng)營銷解決方案。
JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software development kit)。
JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Environment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar)。不論什么Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK。因此掌握 JDK是學(xué)好Java的第一步。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運(yùn)行效率要比Sun JDK包含的JVM高出許多。而專門運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。但不管怎么說,我們還是需要先把Sun JDK掌握好。
從SUN的JDK5.0開始,提供了泛型等非常實(shí)用的功能,其版本信息也不再延續(xù)以前的1.2,1.3,1.4,而是變成了5.0,6.0了。從6.0開始,其運(yùn)行效率得到了非常大的提高,尤其是在桌面應(yīng)用方面。
JDK本身使用了Java語言編寫,在我們下載的安裝包里,有一個(gè)src.zip,里面就是JDK的源代碼。
JDK版本
SE(J2SE):standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本,從JDK 5.0開始,改名為Java SE。
EE(J2EE):enterprise edition,企業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序,從JDK 5.0開始,改名為Java EE。
ME(J2ME):micro edtion,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK 5.0開始,改名為Java ME。
JDK組成
JDK包含的基本組件包括:
◆javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼
◆jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件
◆javadoc – 文檔生成器,從源碼注釋中提取文檔
◆jdb – debugger,查錯(cuò)工具
◆java – 運(yùn)行編譯后的java程序(.class后綴的)
◆appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。
◆Javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件。
◆Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。
◆Jconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具
JDK常用的package
◆java.lang: 這個(gè)是系統(tǒng)的基礎(chǔ)類,比如String等都是這里面的,這個(gè)package是唯一一個(gè)可以不用import就可以使用的Package
◆java.io: 這里面是所有輸入輸出有關(guān)的類,比如文件操作等
◆java.net: 這里面是與網(wǎng)絡(luò)有關(guān)的類,比如URL,URLConnection等。
◆java.util : 這個(gè)是系統(tǒng)輔助類,特別是集合類Collection,List,Map等。
◆java.sql: 這個(gè)是數(shù)據(jù)庫操作的類,Connection, Statememt,ResultSet等
◆javax.servlet: 這個(gè)是JSP,Servlet等使用到的類
JDK是在實(shí)踐的過程中不斷地學(xué)習(xí),那么以上呢只是簡單的介紹JDK的基本情況,希望你對(duì)JDK有了初步的認(rèn)識(shí)。
新聞名稱:JDK的概念、組成及JDK常用包
網(wǎng)頁路徑:http://www.5511xx.com/article/ccdheeo.html


咨詢
建站咨詢
