jdk有什麼用

轉載自http://blog.163.com/xiaoliang3333@126/blog/static/351914872009101892519704/

JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成爲使用最廣泛的Java SDK(Software development kit)。

  JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Environment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用服務器實質都是內置了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發佈的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平臺的Jrocket在服務端運行效率也要比Sun JDK好很多。但不管怎麼說,我們還是需要先把Sun JDK掌握好。

  從SUN的JDK5.0開始,提供了泛型等非常實用的功能,其版本信息也不再延續以前的1.2,1.3,1.4,而是變成了5.0,6.0了。從6.0開始,其運行效率得到了非常大的提高,尤其是在桌面應用方面。

  JDK本身使用了Java語言編寫,在我們下載的安裝包裏,有一個src.zip,裏面就是JDK的源代碼。

版本

SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名爲Java SE。

EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名爲Java EE。

ME(J2ME),micro edtion,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名爲Java ME。

組成

JDK包含的基本組件包括:

  ·javac – 編譯器,將源程序轉成字節碼

  ·jar – 打包工具,將相關的類文件打包成一個文件

  ·javadoc – 文檔生成器,從源碼註釋中提取文檔

  ·jdb – debugger,查錯工具

  ·java – 運行編譯後的java程序(.class後綴的)

  appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。

  Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。

  Javap:Java反彙編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義。

  Jconsole: Java進行系統調試和監控的工具


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章