J2SE1.4.2增強(qiáng)了哪些功能

本文小編為大家詳細(xì)介紹“J2SE 1.4.2增強(qiáng)了哪些功能”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“J2SE 1.4.2增強(qiáng)了哪些功能”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

創(chuàng)新互聯(lián)公司是一家專(zhuān)注于成都網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計(jì),海勃灣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:海勃灣等地區(qū)。海勃灣做網(wǎng)站價(jià)格咨詢(xún):13518219792

j2se 1.4.2增強(qiáng)功能與改變

虛擬機(jī)

運(yùn)行時(shí)性能XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

Client HotSpot編譯器,主要在編譯速度和footprint上的改善。

Server HotSpot編譯器,在IA32平臺(tái)上當(dāng)處理器和操作系統(tǒng)支持時(shí),使用SSE和SSE2指令。

更快的常數(shù)整除運(yùn)算。

更快的浮點(diǎn)2次冪除法運(yùn)算。

更快的NullPointerException處理。

核心內(nèi)庫(kù)

網(wǎng)絡(luò)

針對(duì)http和https的NTLM認(rèn)證現(xiàn)在在windows平臺(tái)上支持。

支持HTTP重定向到相對(duì)URL,而在1.4.2之前,我們要求重定向的URL必須是一個(gè)絕對(duì)URL地址。

New I/O(NIO)

原始Channel類(lèi)(SocketChannel,ServerSocketChannel等)的finalize方法被移除了。

I/O

在Windows2000/XP上,Windows的locale的預(yù)設(shè)編碼沒(méi)有相應(yīng)的ANSI代碼頁(yè)從utf-16le轉(zhuǎn)換到utf-8。在這個(gè)版本中提供了用現(xiàn)存的ASCII文本編碼的兼容性以及用這個(gè)locale處理輸出系統(tǒng)的能力。

國(guó)際化

改變了Windows平臺(tái)的安裝程序,主要在所支持的locale上有所改變?,F(xiàn)在有一個(gè)單個(gè)的安裝程序,如果Windows系統(tǒng)只支持歐洲語(yǔ)系在預(yù)設(shè)情況下將安裝對(duì)歐洲語(yǔ)系的支持。如果Windows系統(tǒng)支持至少一種非歐洲語(yǔ)系將安裝對(duì)所有語(yǔ)系的支持。用戶(hù)可以在安裝時(shí)自定義安裝另外的語(yǔ)系。

安全

許多新的證書(shū)和加密算法被加到這個(gè)版本中,如CA證書(shū),AES(Advanced Encryption Standard),SHA-256,SHA-384和SHA-512哈希算法等。

綜合庫(kù)

JNDI

修復(fù)一些bug。

JNDI/LDAP服務(wù)現(xiàn)在提供對(duì)請(qǐng)求存取LDAP服務(wù)器時(shí)使用SSL連接的支持。

另外用戶(hù)可以不用在LDAP URL中指定端口號(hào)。對(duì)于非SSL連接預(yù)設(shè)的端口號(hào)是389,而SSL連接預(yù)設(shè)的端口號(hào)是636。而在1.4.2之前的版本中所有連接的預(yù)設(shè)端口號(hào)都是389.。

用戶(hù)界面

Java聲音技術(shù)

在Windows和Solaris上現(xiàn)在支持Port。

現(xiàn)在支持ALSA(Advanced Linux Sound Architecture)。

同時(shí)在Lunux上capture/和playback現(xiàn)在已成為可能。

Java 2D技術(shù)

在1.4.2中已修正了許多的bug。所做的許多工作主要是加強(qiáng)在Window中對(duì)全屏幕的支持。還有如修正了字體的處理,還有在Linux中對(duì)24bit像素的支持,以及 ide鎖死的bug.等。

輸入法

現(xiàn)在在1.4.2中捆綁了泰文輸入法,但在預(yù)設(shè)情況下是關(guān)閉的。要啟用它,可以將位于jre的lib/im目錄中的thaiim.jar移到lib/ext目錄中。

在Windows XP上,你可能經(jīng)歷過(guò)這樣的問(wèn)題:例如不能切換輸入法或輸入法工具條不能顯示。如果你遇到過(guò)這樣的問(wèn)題,請(qǐng)使用最新的Windows xp service pack。

AWT

修正了Windows2000和XP上,一個(gè)TextArea在設(shè)置了SCROLLBARS_BOTH時(shí)只顯示一個(gè)垂直條的bug。

修正了在1.3.1和1.4中從一個(gè)Runnable運(yùn)行模態(tài)窗口死鎖的問(wèn)題。

修正了在沒(méi)有ANSI代碼頁(yè)時(shí)Windows輸入法中無(wú)法輸入文字的bug。

swing

引入兩個(gè)新的Look&Feel:Windows XP L&F和GTK+ L&F。

部署

啟動(dòng)時(shí)間的改善

最佳化了核心內(nèi)庫(kù)來(lái)提升啟動(dòng)時(shí)間。對(duì)于一個(gè)小規(guī)模的命令行應(yīng)用程序,啟動(dòng)時(shí)間提升了30%;對(duì)于一個(gè)小規(guī)模的Swing應(yīng)用程序,提升了14%到20%的啟動(dòng)時(shí)間。

Applet

在1.4.1中,從Applet的stop()或destroy()方法中調(diào)用一個(gè)模枋的彈出窗口可能導(dǎo)致一些問(wèn)題,如NullPointerException,或是這個(gè)對(duì)話(huà)框不顯示,甚至當(dāng)Applet被銷(xiāo)毀后對(duì)話(huà)框還存在,最壞的情況是Browser死掉。這些問(wèn)題在1.4.2中已修復(fù)。

在1.4.1中,java.applet.getDocumentBase()返回一個(gè)包含這個(gè)Applet的文檔的目錄的URL。而在1.4.2中修正為返回這個(gè)文檔自身的URL。同樣的,java.applet.getCodeBase()返回Applet的URL,在1.4.2中現(xiàn)在修正為返回包含這個(gè)Applet的目錄的URL。

在1.4.2中,當(dāng)經(jīng)由Java Plug-in部署一個(gè)applet(在cache開(kāi)啟的情況下),如果applet在一個(gè)有多個(gè)class文件的JAR文件中,并且如果這些類(lèi)中有一個(gè)調(diào)用了javax.crypto.Cipher.getInstance()方法,那么存取到同一個(gè)JAR文件的請(qǐng)求操作將失敗并拋出“java.lang.IllegalStateException:Zip file closed”,現(xiàn)在這個(gè)bug已修正。

Java Plug-in技術(shù)

Java Plug-in現(xiàn)在支持Mozilla 1.1及其以后版本。

在本次版本中ActiveX Bridge技術(shù)被重新實(shí)現(xiàn)。它允許JavaBean像ActiveX控件一樣顯示在ActiveX容器中。與以前不同的是,開(kāi)發(fā)者要使用ActiveX Bridge必須重新封裝他們的bean。

JSobject現(xiàn)在可以返回正確的dom元素類(lèi)型。

Java web Start 1.4.2

實(shí)現(xiàn)了當(dāng)JAWS每次運(yùn)行時(shí),自動(dòng)檢測(cè)電腦中所有已注冊(cè)的JRE。

不僅是JNLP URL,連.html和.jnlp文件現(xiàn)在可以直接在JAWS應(yīng)用程序管理器中開(kāi)啟和標(biāo)記為書(shū)簽。

Java工具

JPDA(Java PlatfoRM Debugger Architecture)

新的接口功能增加到JVMDI中,允許多線(xiàn)程的suspend和resume執(zhí)行。這個(gè)功能也同樣增加到了JVMPI中。它們是:

jvmdiError SuspendThreadList(jint reqCount, jthread *reqList, jvmdiError *results)

jvmdiError ResumeThreadList(jint reqCount, jthread *reqList, jvmdiError *results)

另外,現(xiàn)在還實(shí)現(xiàn)了先前在JVMDI中沒(méi)有實(shí)現(xiàn)的接口功能:

jvmdiError GetOwnedMonitorInfo(jthread thread, JVMDI_owned_monitor_info *infoPtr)

jvmdiError GetCurrentContendedMonitor(jthread thread,jobject *monitorPtr)

Java編譯器(javac)

增加了-classpath命令選項(xiàng)的同義命令-cp。

增加了-Xmaxerrors和-Xmaxwarns命令選項(xiàng)去限制最大打印在Java控制臺(tái)的錯(cuò)誤和警告數(shù)。

Javac還修復(fù)了一些生要的Bug.,如不再錯(cuò)誤的檢測(cè)重復(fù)的local類(lèi)的宣告等。

Javadoc工具

增加了幾個(gè)新的命令選項(xiàng)。

讀到這里,這篇“J2SE 1.4.2增強(qiáng)了哪些功能”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞標(biāo)題:J2SE1.4.2增強(qiáng)了哪些功能
當(dāng)前路徑:http://muchs.cn/article34/pphcse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、品牌網(wǎng)站制作、網(wǎng)站策劃、、域名注冊(cè)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化