網(wǎng)友評分: 5.8分
Java JDK是一款非常好用Java語言軟件開發(fā)包,它是整個Java的核心,包括了Java運行環(huán)境,一堆Java工具和Java基礎(chǔ)的類庫,用戶如果想要在電腦上運行JAVA程序,則需要先安裝JDK環(huán)境才行,有需要的趕快來下載吧!
1、【開發(fā)者生產(chǎn)效率】
新的Java編譯器API允許從Java應(yīng)用程序內(nèi)部對Java源程序進行編譯。在編譯期間,應(yīng)用程序可以訪問庫相關(guān)信息以及發(fā)出警告、錯誤和其它生成的信息。盡管這個特征似乎不是我常用的,但是我很快就發(fā)現(xiàn)了它的一些新用途。例如,我可以使用它來快速構(gòu)建我所構(gòu)建的程序的數(shù)據(jù)存取層。我可以編寫代碼來生成和編譯用于存取應(yīng)用程序的數(shù)據(jù)庫表的類。最終結(jié)果是生成一個JAR文件,這個文件被進一步構(gòu)建并作為系統(tǒng)的Ant腳本的一部分一同發(fā)布。能夠從應(yīng)用程序內(nèi)部對類進行編譯這一實現(xiàn)使得代碼生成具有了交互性-我可以以交互方式來修改和構(gòu)建類。
為了支持Java腳本編程,java6支持JSR 223,這是一種提供了到Java內(nèi)部進行存取的腳本語言的框架標準。你可以定位腳本引擎并且在運行時調(diào)用它們以運行腳本。該腳本編程API允許你為選擇的腳本語言提供Java支持。此外,該Web腳本框架允許腳本代碼在任何Servlet容器內(nèi)生成Web內(nèi)容。
在調(diào)試方面,Java平臺調(diào)試器(JPDA)也得到進一步增強,開發(fā)人員可以針對被鎖定的監(jiān)視對象檢測死鎖,并同時生成棧跟蹤。
2、【應(yīng)用程序管理】
通過在java.lang.OutOfMemory異常中包含一個完整的堆棧跟蹤樹并且在堆棧滿時生成致命錯誤記錄,java6進一步加強了內(nèi)存漏洞分析和探測能力。另外,還增加了一個新的JVM選項以允許你在堆棧滿時運行一個腳本。
注意 當MBean屬性值(包括在復(fù)雜類型內(nèi)部的那些屬性值)超過指定的門檻值時,對于JMX監(jiān)視API的改進方面允許應(yīng)用程序發(fā)送事件以傳遞指定的閥值。
對于Solaris 10用戶來說,Hotspot JVM for Solaris針對Solaris DTrace系統(tǒng)調(diào)試工具提供了鉤子機制以跟蹤和顯示內(nèi)部JVM活動,例如垃圾收集、類加載、線程、鎖機制等。我在JavaOne上面得到有關(guān)這方面特征的第一個演示程序,并因此為DTrace系統(tǒng)所提供的調(diào)試深度所深深吸引。當一個應(yīng)用程序運行時,DTrace允許你在任何一處停止代碼,觀看所有已經(jīng)加載的庫(而不僅僅是Java庫,也包括所有系統(tǒng)庫),并且能夠單步跟蹤到Solaris內(nèi)核中(直到硬件層)。Java對于這種高級調(diào)試工具的新的支持使該工具非常適合于系統(tǒng)級上的調(diào)試。我現(xiàn)在還記得以前在JVM中出現(xiàn)Solaris Signal-8錯誤時的情況,如果當時有這種支持,那將會節(jié)省我大量的分析時間。
3、【W(wǎng)eb服務(wù)】
java6包括一些新的API以支持Web服務(wù)開發(fā)。其中,XML數(shù)字簽名API允許你保護基于Java的Web服務(wù)——通過執(zhí)行針對XML數(shù)據(jù)的加密操作。Java-XML Web服務(wù)(JAX-WS)2.0 API對以前命名為JAX-RPC的部分作了進一步更新。對于Java-XML綁定(JAXB)2.0的改進包括了對XML模式的支持和把類綁定到特定模式上。最后,針對于XML的流式API(StaX)提供了一種雙向的API以便經(jīng)由事件流讀寫XML-包括跳過節(jié)的能力以及能夠直接針對文檔的子節(jié)進行操作。
4、【安全性】
java6中增加的安全方面的功能包括GSS/Kerberos集成,Java認證和針對LDAP認證的授權(quán)服務(wù)(JAAS),還有一個安全證書請求框架-它允許Java應(yīng)用程序通過許多協(xié)議來請求安全證書。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號