Solaris 10 新增功能

Java 2 Platform, Standard Edition 5 的增強功能

本節旨在說明 Solaris Express 8/04 發行版本中新增的 Java 平台功能。

Java 2 Platform, Standard Edition (J2SETM) 5 是一個重大的發行版本,其包括了許多新的功能及更新,同時保留了對先前版本的相容性及穩定性。如需有關本節中所描述之功能的更多詳細資訊,請參閱 http://java.sun.com/j2se/5.0

Java 程式語言新的附加功能

在 Solaris Express 8/04 發行版本中,有下列功能現在供使用 Java 語言的開發人員使用:

Java 程式語言的變更,減少了一般 Java 程式作業所需之其他程式碼的複雜性及數量。這些變更同時也減少了開發人員可能引入之運行時間錯誤的風險。

Java 平台的監視及管理能力增強功能

在 Solaris Express 8/04 發行版本中,Java 虛擬機器 (JVM) 內部現在可以由使用 JMX 或 SNMP 協定的業界標準主控台進行監視。此二項機制預設為停用,同時可以預先配置以提供記憶體不足的通知。JMX 機制也可使用如記錄層級在運行時間時動態配置的特性。

如需進一步資訊,請參閱 http://java.sun.com/j2se/1.5.0/docs/guide/management/index.html

Java 平台的效能及延展性改善

在 Solaris Express 8/04 發行版本中,J2SE 5 為使用 Java 平台的開發人員,提供了增強的效能及延展性。

大型伺服器機器的自動調準

具有 2 GB 以上的主記憶體及 2 個以上處理器的機器,會自動選取增強的伺服器效能模式。此模式可提供極好的效能,尤是 J2EETM 型的應用程式伺服器。此增強效能模式使用「熱點 (hotspot)」伺服器編譯器,以及平行「廢料收集器」和正確調準初始及記憶體大小上限。

如需進一步資訊,請參閱 http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html

縮短的啟動時間

桌面應用程式可受益於類別資料共用的新增功能。 在安裝期間,此功能會針對常用的 Java 類別建立特別預先處理的歸檔。此相同的歸檔會在 JVM 啟動時載入,因此可以減少處理的時間。此歸檔也可供相同機器上後續的 Java 應用程式使用。

OpenGL 硬體加速

可以使用 OpenGL 裝置時,JVM 可以加速 JFC/Swing 及 Java 2D 應用程式。此加速是自動的,但預設為停用。此加速改善了許多大量圖形之程式的運作時間效能。

XML 1.1 及名稱空間 XSLTC、SAX 2.0.2 及 DOM 層級 3、Java 架構的 API

這是 Solaris Express 8/04 發行版本中的新增功能。

開發人員現在可使用較新的 XML 1.1 語法。開發人員可使用這些現有事件型 XML 處理器的更新處理 XML;SAX 2.0.2. 開發人員也可以使用較新的文件型處理器 DOM 層級 3。若要處理 XML 變換,可使用較快的 XSLT 編譯器 (XSLTC)。

新的預設 Swing 外觀感覺

這是 Solaris Express 8/04 發行版本中的新增功能。

預設的跨平台「外觀感覺」已更新。其標題為 Ocean,此新的「外觀感覺」預設為啟用。此外,GNOME 架構的 GTK「外觀感覺」現在已完全可供開發人員及使用者使用。

診斷工具

這是 Solaris Express 8/04 發行版本中的新增功能。

除了使用監視協定之外,管理員及開發人員可使用新的指令型診斷工具。工具可供下列作業使用:

除此之外,DTrace 追蹤功能可使用 Java 副檔名。

Unicode 支援

在 Solaris Express 8/04 發行版本中,在 J2SE 5 中支援 Unicode 4.0 型的補充字元。

開發人員現在可在 Java 語言中使用 Unicode 型補充字元 (以成對的 Java 字元表示)。使用字串架構及文字架構 API 時,不需多花力氣。

如需進一步資訊,請參閱 http://java.sun.com/j2se/1.5.0/docs/


備註 –

先前,在 Software Express 試驗程式中可使用 Unicode 3.2 支援。對於 Solaris 9 的使用者而言,Unicode 3.2 支援是 Solaris 9 8/03 發行版本中的新增功能。