簡述
JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK。JDK 是整個Java的核心,包括了Java運行環境、Java工具和Java基礎類庫。JDK是學好Java的第一步。沒有JDK就無法編譯Java程序,如果想只運行Java程序,要確保已安裝相應的JRE。
JDK中包含的基本組件
- javac的: 編譯器,將源程序轉成字節碼。
- 罐:打包工具,將相關的類文件打包成一個文件。
- 的javadoc:文檔生成器,從源碼註釋中提取文檔。
- 加多寶:調試器,查錯工具。
- java的:運行編譯後的java程序(.class後綴的)。
- appletviewer中:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。
- JAVAH:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。
- javap的:Java反彙編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義。
- JConsole的: Java進行系統調試和監控的工具。
JDK中常用的包
- java.lang中: 這個是系統的基礎類,比如String等都是這裡面的,這個包是唯一一個可以不用引入(進口)就可以使用的包。
- java.io: 這裡面是所有輸入輸出有關的類,比如文件操作等。
- java.nio中;為了完善io包中的功能,提高io包中性能而寫的一個新包 ,例如NIO非堵塞應用。
- java.net: 這裡面是與網絡有關的類,比如URL,URLConnection的等。
- java.util中: 這個是系統輔助類,特別是集合類Collection,名單,Map等。
- java.sql中: 這個是數據庫操作的類,連接, 聲明,結果集等。
- 的javax.servlet: 這個是JSP,Servlet等使用到的類。
JDK擁有不同版本
- SE(J2SE),標準版,標準版,是通常所用的一個版本,主要用於桌面軟件編程,控制台開發(JFC)。從JDK 5.0開始,改名為Java SE。
- 作者:(J2EE),企業版,企業版,使用這種JDK開發J2EE應用程序,主要用於網站開發和基於 b/s模式的編程。從JDK 5.0開始,改名為Java EE。
- 我(J2ME),微型版,主要用於移動設備、嵌入式設備上的java應用程序開發,從JDK 5.0開始,改名為Java ME。
關於Eclipse
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。它主要由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,具體包括四個部分組成——Eclipse平台、JDT、CDT和PDE。JDT的Java支持開發、CDT支持C開發、PDE用來支持插件開發,Eclipse平台則是一個開放的可擴展IDE,提供了一個通用的開發平台。
Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java開發工具包,JDK)。在蝕平台上編寫JAVA代碼和運行程序比較方便,省去了在記事本上編寫代碼再在dos下編譯運行的繁瑣步驟。
本文由 落格博客 原創撰寫:落格博客 » JAVA開發環境簡介
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/457.html