網(wǎng)路冷眼@BlogJava

          熙熙攘攘一閑人 以冷靜的眼光觀察技術(shù)
          posts - 88, comments - 193, trackbacks - 0, articles - 28
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

              Java SE 6.0(代號Mustang,野馬)RC1已經(jīng)發(fā)布,詳情請見 野馬奔騰而出,Java SE 6 正式版發(fā)布 ,它給我們帶來了哪些新的特性了。

              首先,我們看看JDK 6.0包含了大量的JSR,分為四組,分別為:

              在簡化開發(fā)方面:

          199: Compiler API
          269: Annotation Processors
          260: Javadoc™ Tag Update Ease of Development
          221: JDBC™ 4.0
          223: Scripting for the Java Platform

          在XML方面:
          105: XML Digital Signature(數(shù)字簽名)
          173: Streaming API for XML XML
          222: JAXB 2.0

          在Web 服務(wù)方面
          250: Common Annotations
          181: WS Metadata Web Services
          224: JAX-WS 2.0

          其它:

          202: Java Class 文件規(guī)范升級

              詳情參見JSR 270,其鏈接為 http://jcp.org

              除了制定相應(yīng)的一系列的JSR之外,野馬所有的新特性是圍繞下面的目標(biāo)展開的:

          • 兼容性和穩(wěn)定性(Compatibility and stability)
          • 可診斷性,監(jiān)控和管理(Diagnosability, monitoring, and management)
          • 減輕開發(fā)量(Ease of development)
          • 企業(yè)級桌面(Enterprise desktop)
          • XML和Web 服務(wù)(XML and web services)
          • 透明性(Transparency)

          要實(shí)現(xiàn)這些目標(biāo),必然要增加不少代碼。其結(jié)果是JDK的個(gè)頭比原來的大了不少,安裝后JDK 6.0的大小為(169,346,858 字節(jié));而JDK 5.0 update 7的大小為(124,808,838 字節(jié))。

              從源代碼結(jié)構(gòu)上來看,增加了如下的新包:

          包名

          描述

          java.text.spi

          java.text包的服務(wù)提供者類

          java.util.spi

          java.util包的服務(wù)提供者類

          javax.activation

          激活框架

          javax.annotation

          標(biāo)注處理支持

          javax.jws

          Web 服務(wù)支持類

          javax.jws.soap

          SOAP 支持類

          javax.lang.model.*

          支持編程語言的建模和語言元素與類型的處理

          javax.script

          Java 腳本語言引擎支持框架

          javax.tools

          提供類工具的訪問,譬如編譯器

          javax.xml.bind.*

          與 JAXB 相關(guān)的支持

          javax.xml.crypto.*

          與XML 密碼系統(tǒng)相關(guān)的支持

          javax.xml.soap

          支持建立和構(gòu)建SOAP 消息

          javax.xml.stream.*

          支持XML

          Streaming API

          javax.xml.ws.*

          支持JAX-WS

                  在今年九月份的Sun Tech Day China上,Sun 的一個(gè)講師說,有十個(gè)可能忽視的有趣的東東,現(xiàn)列表如下:

          10. 按需即附監(jiān)視;

          9. JConsole 插件 API;

          8. jhat OQL (jmap heap dump);

          7. Solaris 動(dòng)態(tài)跟蹤(DTrace)支持(在Solaris OS下);

          6. 由 javac 完成標(biāo)注處理;

          5. 類路徑(Class-path)*匹配;

          4. 磁盤剩余空間 API;

          3. 密碼提示;

          2. Swing 新增布局管理器javax.swing.GroupLayout;

          1. JDK 內(nèi)置一個(gè)服器,JAX-WS 完成web 服務(wù)。

          此為Java SE 6.0的新特性的開篇,今后將陸續(xù)就新特性進(jìn)行詳細(xì)說明。

           

           

           


          評論

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2006-11-23 08:23 by 壞男孩

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2006-11-23 11:24 by BeanSoft
          ... 企業(yè)應(yīng)用還是用 JDK 1.4.12 或者 JDK 1.5 最穩(wěn)妥... 要不然 BUG 多多, 偶們公司的 Weblogic 就老是命中 JVM BUG.

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2006-11-23 13:00 by javabeginer
          不知道這些新特性怎么用,有sample就好了

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2006-11-23 17:57 by 網(wǎng)路冷眼
          @javabeginer
          在后續(xù)的文章中將就每個(gè)特性作比較詳細(xì)的介紹。

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2006-11-23 18:02 by 網(wǎng)路冷眼
          @BeanSoft
          我這里講的是Java SE 6.0的新特性。有關(guān)企業(yè)應(yīng)用應(yīng)用服務(wù)器所用的JVM,每家用的不同,Weblogic 用他自己的JRockit,IBM Websphere也用自己的JVM。Sun制定規(guī)范,每家的JVM必需通過規(guī)范測試。

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2007-02-08 16:56 by rehte
          @BeanSoft
          不是JVM的bug,是他們公司的Weblogic還不支持高版本的JDK,現(xiàn)在BEA和IBM的應(yīng)用服務(wù)器對于新的JDK支持速度比較慢,這是目前許多企業(yè)應(yīng)用還不得不使用低版本的JDK的根本原因。并不是說高版本的JDK的bug更多,如果是那樣JDK就沒有必要開發(fā)升級版本了。

          # re: 感受野馬(Mustang)性情,體會(huì)Java SE 6.0的新特性之一--概觀  回復(fù)  更多評論   

          2007-03-17 13:33 by 網(wǎng)路冷眼@BlogJava
          @rehte
          然也!
          主站蜘蛛池模板: 乐山市| 个旧市| 大田县| 雷波县| 伊川县| 灌南县| 渝北区| 丹阳市| 大荔县| 临西县| 五常市| 新郑市| 江津市| 大英县| 蒙山县| 翁源县| 商洛市| 望都县| 财经| 渭南市| 九龙县| 永仁县| 龙陵县| 江陵县| 乌拉特前旗| 怀远县| 遵化市| 平远县| 辽宁省| 松潘县| 山西省| 安西县| 望城县| 阿拉尔市| 正蓝旗| 宁德市| 湟中县| 天祝| 松阳县| 瑞金市| 龙南县|