Java JDK是由oracle官方推出的Java語言的軟件開發(fā)工具包,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。它是整個Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar),要運(yùn)行JAVA程序,需要先安裝JDK環(huán)境!
java6在許多方面都有了很大的改進(jìn),主要集中在提高開發(fā)者的生產(chǎn)效率和Java應(yīng)用程序的管理方面??傊?,無論你是一位應(yīng)用程序開發(fā)者,系統(tǒng)管理員,工具供應(yīng)商或是一位安全專家,Java 6都有適合于你的內(nèi)容,有需求的朋友請下載安裝。
Java JDK組成
JDK包含的基本組件包括:
javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼
jar – 打包工具,將相關(guān)的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
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ù),同時顯示字節(jié)代碼含義。
Jconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具
Java JDK安裝使用教程
1、雙擊下載后的jdk-8u281-windows-x64.exe文件,打開如下所示的歡迎界面。
2、單擊歡迎界面的“下一步”,打開定制安裝頁。
Java JDK下載與安裝高級用戶可以自由選擇所安裝的功能和安裝目錄,建議初學(xué)者使用默認(rèn)設(shè)置。
3、單擊“下一步”選擇jre的目標(biāo)文件夾,如下圖所示。
4、單擊“下一步”后程序?qū)?zhí)行安裝過程,如下圖所示。
5、安裝完成后,將提示成功安裝或安裝失敗。成功安裝如下圖所示。
java6安裝與環(huán)境變量配置
1、點(diǎn)擊頂部右上角“View Accounts”按鈕,在彈出對話框中選擇“View Accounts”按鈕。單擊“Create Account”按鈕注冊賬戶。
2、在“創(chuàng)建您的 Oracle 帳戶”頁面中,輸入必選項電子郵箱地址、密碼等信息后,點(diǎn)擊“創(chuàng)建賬戶”按鈕,之后到所填電子郵箱中收取Oracle發(fā)送的“您的 Oracle 帳戶-請確認(rèn)您的電子郵件地址”郵件,點(diǎn)擊郵件正文中的“驗(yàn)證電子郵件”按鈕。
3、在下圖所示的“創(chuàng)建成功”提示頁中,點(diǎn)擊“繼續(xù)”按鈕。
4、登陸賬戶成功后可以繼續(xù)編輯“我的個人資料”,完成后自動回到Oracle官方網(wǎng)站主頁,點(diǎn)擊底部“Java SE downloads”連接。
5、在打開的Java SE Downloads頁面中,選擇中部的Java SE 8,點(diǎn)擊箭頭所指JDK Download。
6、在打開的Java SE Development Kit 8 Downloads頁面中,根據(jù)所使用操作系統(tǒng)點(diǎn)擊對應(yīng)連接。粉色框連接可以用于Winodws 32/64位系統(tǒng),紅色框連接僅能用于Windows 64位系統(tǒng)。如果你的電腦是32位,則推薦粉色框鏈接;如果是64位,則推薦紅色框鏈接(本文以64位系統(tǒng)為例)。
7、在彈出的對話框中,勾選I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE,然后點(diǎn)擊Download jdk-8u281-windows-x64.exe(即下載64位JDK安裝程序。注意:如果此處下載的是64位版本,則后面教程所示的下載Eclipse位數(shù)也必須是64位,否則會導(dǎo)致Eclipse無法啟動。如果是32位,Eclipse也必須是32位)按鈕進(jìn)行下載。
java6特征和改進(jìn)
1、開發(fā)者生產(chǎn)效率
新的Java編譯器API允許從Java應(yīng)用程序內(nèi)部對Java源程序進(jìn)行編譯。在編譯期間,應(yīng)用程序可以訪問庫相關(guān)信息以及發(fā)出警告、錯誤和其它生成的信息。盡管這個特征似乎不是我常用的,但是我很快就發(fā)現(xiàn)了它的一些新用途。例如,我可以使用它來快速構(gòu)建我所構(gòu)建的程序的數(shù)據(jù)存取層。我可以編寫代碼來生成和編譯用于存取應(yīng)用程序的數(shù)據(jù)庫表的類。最終結(jié)果是生成一個JAR文件,這個文件被進(jìn)一步構(gòu)建并作為系統(tǒng)的Ant腳本的一部分一同發(fā)布。能夠從應(yīng)用程序內(nèi)部對類進(jìn)行編譯這一實(shí)現(xiàn)使得代碼生成具有了交互性-我可以以交互方式來修改和構(gòu)建類。
為了支持Java腳本編程,java6支持JSR 223,這是一種提供了到Java內(nèi)部進(jìn)行存取的腳本語言的框架標(biāo)準(zhǔn)。你可以定位腳本引擎并且在運(yùn)行時調(diào)用它們以運(yùn)行腳本。該腳本編程API允許你為選擇的腳本語言提供Java支持。此外,該Web腳本框架允許腳本代碼在任何Servlet容器內(nèi)生成Web內(nèi)容。
在調(diào)試方面,Java平臺調(diào)試器(JPDA)也得到進(jìn)一步增強(qiáng),開發(fā)人員可以針對被鎖定的監(jiān)視對象檢測死鎖,并同時生成棧跟蹤。
2、應(yīng)用程序管理
通過在java.lang.OutOfMemory異常中包含一個完整的堆棧跟蹤樹并且在堆棧滿時生成致命錯誤記錄,java6進(jìn)一步加強(qiáng)了內(nèi)存漏洞分析和探測能力。另外,還增加了一個新的JVM選項以允許你在堆棧滿時運(yùn)行一個腳本。
注意 當(dāng)MBean屬性值(包括在復(fù)雜類型內(nèi)部的那些屬性值)超過指定的門檻值時,對于JMX監(jiān)視API的改進(jìn)方面允許應(yīng)用程序發(fā)送事件以傳遞指定的閥值。
對于Solaris 10用戶來說,Hotspot JVM for Solaris針對Solaris DTrace系統(tǒng)調(diào)試工具提供了鉤子機(jī)制以跟蹤和顯示內(nèi)部JVM活動,例如垃圾收集、類加載、線程、鎖機(jī)制等。我在JavaOne上面得到有關(guān)這方面特征的第一個演示程序,并因此為DTrace系統(tǒng)所提供的調(diào)試深度所深深吸引。當(dāng)一個應(yīng)用程序運(yùn)行時,DTrace允許你在任何一處停止代碼,觀看所有已經(jīng)加載的庫(而不僅僅是Java庫,也包括所有系統(tǒng)庫),并且能夠單步跟蹤到Solaris內(nèi)核中(直到硬件層)。Java對于這種高級調(diào)試工具的新的支持使該工具非常適合于系統(tǒng)級上的調(diào)試。
3、Web服務(wù)
java6包括一些新的API以支持Web服務(wù)開發(fā)。其中,XML數(shù)字簽名API允許你保護(hù)基于Java的Web服務(wù)——通過執(zhí)行針對XML數(shù)據(jù)的加密操作。Java-XML Web服務(wù)(JAX-WS)2.0 API對以前命名為JAX-RPC的部分作了進(jìn)一步更新。對于Java-XML綁定(JAXB)2.0的改進(jìn)包括了對XML模式的支持和把類綁定到特定模式上。最后,針對于XML的流式API(StaX)提供了一種雙向的API以便經(jīng)由事件流讀寫XML-包括跳過節(jié)的能力以及能夠直接針對文檔的子節(jié)進(jìn)行操作。
4、安全性
java6中增加的安全方面的功能包括GSS/Kerberos集成,Java認(rèn)證和針對LDAP認(rèn)證的授權(quán)服務(wù)(JAAS),還有一個安全證書請求框架-它允許Java應(yīng)用程序通過許多協(xié)議來請求安全證書。
- jdk開發(fā)工具包
-
更多 (8個) >>jdk大全 JDK是java開發(fā)的必不可少的工具包,它包含了JAVA的運(yùn)行環(huán)境和JAVA工具。而且JDK包含了JRE(java運(yùn)行環(huán)境),同時還包含了編譯java源碼的編譯器,那么jdk哪個版本最好用?jdk更新版本的速度還是較快的,已經(jīng)已經(jīng)出來了JDK10了,但用JDK8和JDK9的人較多。小編整理出來jdk大全供大家下載!這里擁有多個版本的jdk可以選擇,希望對java程序員有所幫助!
-
-
jdk16.0.2 64位官方版 149.05M
查看/簡體中文 -
jdk15.0.1 64位官方版 158.16M
查看/簡體中文 -
java se development kit 8(jdk1.8) 209.67M
查看/簡體中文8u202官方版 -
jdk17官方版 159.72M
查看/簡體中文附安裝教程 -
jdk1.6 32位/64位官方版 128.75M
查看/簡體中文附環(huán)境變量配置教程 -
Java JDK 128.75M
查看/簡體中文v6.0PC版 -
jdk1.8 380.57M
查看/簡體中文32位/64位官方版
-
- 下載地址
發(fā)表評論
2人參與,1條評論- 第1樓山東省濟(jì)南市移動數(shù)據(jù)上網(wǎng)公共出口網(wǎng)友發(fā)表于: 2019-09-21 11:03:32
- 明天考java,一定會過的1蓋樓(回復(fù))
軟件排行榜
熱門推薦
- dotCover 2024官方版 v2024.2.549.78M / 多國語言
- python最新版本2024 v3.12.3官方版25.2M / 簡體中文
- 微軟visual c++運(yùn)行庫合集包 v3.0.22.0317官方版85.82M / 簡體中文
- dwin dgus(開發(fā)配置工具) v5.04官方版6.87M / 簡體中文
- RegEx Tester(正則表達(dá)式調(diào)試工具) v3.2.0.0綠色版26K / 英文
- Report Builder v3.0官方版32.16M / 簡體中文
- Convert.NET(代碼翻譯器) v8.4.6675.71官方版4.48M / 多國語言[中文]
- msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版100.11M / 簡體中文
- node.js安裝包 v18.12.127.76M / 簡體中文
- APKSign(APK簽名工具) v1.0官方版292K / 簡體中文