導航:首頁 > 編程語言 > java的toolkit

java的toolkit

發布時間:2023-08-01 00:44:06

㈠ jdk是什麼

JDK是java語言的軟體開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。

自從Java推出以來,JDK已經成為使用最廣泛的Java SDK。由於JDK的一部分特性採用商業許可證,而非開源。

因此,2006年Sun微系統宣布將發布基於GPL的開源JDK,使JDK成為自由軟體。在去掉了少量閉源特性之後,Sun微系統最終促成了GPL的OpenJDK的發布。

組件

1、 javac – 編譯器,將源程序轉成位元組碼

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

3、 javadoc – 文檔生成器,從源碼注釋中提取文檔

4、 jdb – debugger,查錯工具

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

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

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

8、 Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。

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

一、系統需求

無論Linux、Windows或者Mac OS系統,JDK均有X86與X64甚至安騰架構的發行版本。且均為多語言發行,即根據系統語言的不同自動顯示不同語言的信息。

二、其他 JDK

除了本文中討論的最廣泛使用的 JDK 之外,還有其他 JDK 通常可用於各種平台,其中一些從 Sun JDK 源代碼開始,而另一些則沒有。都遵循基本的 Java 規范,但通常在明確未指定的領域有所不同,例如垃圾收集、編譯策略和優化技術。他們包括:

1、 Azul SystemsZing,適用於 Linux 的低延遲 JDK;

2、 適用於 Linux、Windows、Mac OS X、嵌入式和雲的基於Azul Systems/OpenJDK的 Zulu;

3、 OpenJDK/IcedTea;

4、 AicasJamaicaVM;

5、 IBM J9JDK,適用於 AIX、Linux、Windows、MVS、OS/400、Pocket PC、z/OS;

以上內容參考網路-jdk

閱讀全文

與java的toolkit相關的資料

熱點內容
在健康青島App掛號怎麼查詢 瀏覽:267
普通人上網用的是什麼伺服器 瀏覽:451
python安裝了找不著 瀏覽:179
常微分第三版答案pdf 瀏覽:262
安卓機qq怎麼開懸浮窗 瀏覽:61
備孕三年了怎麼緩解壓力大 瀏覽:741
登錄阿里雲伺服器黑屏 瀏覽:334
匿名元組Python 瀏覽:723
華為運動健康存儲的文件夾 瀏覽:520
cad正多邊形命令 瀏覽:461
壓縮比150能加97油嗎 瀏覽:397
linux新建群在哪個文件夾 瀏覽:794
韻達快運app在哪裡簽收 瀏覽:336
阿里雲伺服器如何綁定備案域名 瀏覽:273
單片機用什麼鍵盤好 瀏覽:25
android動畫面試 瀏覽:309
pdf無法刪除 瀏覽:90
ftp刪除文件java 瀏覽:89
裂變棋牌源碼 瀏覽:87
邀月命令江別鶴退婚 瀏覽:656