<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kukooBlog

    look to the master, follow the master, walk with the master, see through the master, become the master.

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      213 隨筆 :: 0 文章 :: 285 評論 :: 0 Trackbacks

    Eclipse 3.2(以及Eclipse Callisto)在6月30日就要release了,為此,Ed Burnette專門寫了一篇報道:What's New in Eclipse 3.2 Java Development Tools,著重介紹在Eclipse 3.2中JDT的新特性:

    編譯器(Compiler)

    Eclipse 3.2開始支持Java SE 6.0,同時增加了更多的編譯診斷工具,比如:

    • Using variables that are obviously null.
    • Unnecessary checks against null.
    • Accidentally assigning to method parameters.
    • Switch cases entered by falling through previous cases.
    • Using non-generic (raw) types.
    • Unused labels.
    • Unnecessary $NON-NLS$ tags.

    從Eclipse 3.2開始,可以單獨下載獨立的JDT編譯器,大約只有1MB大?。ˋpache Tomcat就在使用Eclipse的JDT編譯器)。這個命令行工具,和javac兼容。

    編輯(Editing)

    編輯器中增強(qiáng)的一個功能是Ctrl-Space,比如一個非常長的變量名: LongJavaName,只要打入"LJN",然后通過Ctrl-Space,編輯器就知道你需要LongJavaName這個變量。這個功能被稱之為CamelCase completion.

    另一個增強(qiáng)是: 比如你需要 StringBuffer buffer = new StringBuffer();,你不需要全部自己輸入了,在3.2中,嘗試這樣做:輸入SB,Ctrl-Space, Space, Ctrl-Space, 輸入 = new , Ctrl-Space, 輸入();。這是不是大大縮短了擊鍵的次數(shù)呢?

    另外一個功能稱之為"rename type"。 比如你有一個類型Bar,通常你可能會命名你的變量為fBar,把方法命名為createBar()。 那么,如果你通過重構(gòu)把Bar給改名了,3.2將嘗試同時改正 fBarcreateBar() 。

    When you rename a type in Eclipse 3.2, it offers to rename variables and methods that have similar names

    運行和測試(Running)

    在3.2中,可以同時運行多個測試案例(test suite),而且,3.2開始支持JUnit 4.0了。

    團(tuán)隊工作(Team Working)

    Eclispe 3.2現(xiàn)在可以通過讀取CVS的歷史記錄,來高亮度的顏色標(biāo)記來提示當(dāng)前行哪個其他的程序員做過改動,如果把鼠標(biāo)移到這個高亮顏色塊上,會顯示出程序員的名字,日期和所做的批注。

    CVS Quick Diff annotations show color-based annotations of who did what in the file. Hovering over a section shows the details of that revision.


    清潔代碼 (Code Hygiene)

    3.2提供了一個新的Clean Up向?qū)磉M(jìn)一步格式化和清潔代碼:

    • Remove unused imports.
    • Remove unused private methods and constructors.
    • Add missing @Override and @Deprecated annotations.
    • Add missing $NON-NLS$ tags, or remove unnecessary ones.
    • Convert all for loops to be enhanced-for loops.
    • Convert control statement bodies to blocks.
    • Remove unnecessary casts.
    • Add serial version ID to Serializable and Externalizable classes.

    The Clean Up wizard lets you apply consistent standards across your entire project (Click for full-size image).

    【參考】部分內(nèi)容節(jié)譯自 《What's New in Eclipse 3.2 Java Development Tools


    posted on 2006-06-29 14:18 kukooBlog 閱讀(3358) 評論(5)  編輯  收藏 所屬分類: Eclipse

    評論

    # re: Eclipse 3.2中JDT的新特性 2006-06-29 17:02 goingmm
    @{ "SB," Ctrl-Space, Space, Ctrl-Space, " = new ", Ctrl-Space, "();"}
    寫代碼像彈鋼琴,挺逗... 但是‘Ctrl’ 和 ‘Space’鍵壞了,沒辦法單獨換??!~
    @{通過讀取CVS的歷史記錄,來高亮度的顏色標(biāo)記來提示當(dāng)前行哪個其他的程序員做過改動}
    這個功能挺cool
      回復(fù)  更多評論
      

    # re: Eclipse 3.2中JDT的新特性 2006-06-29 18:35 kukooBlog
    MM,一個鍵盤花不了您老多少錢啊  回復(fù)  更多評論
      

    # re: Eclipse 3.2中JDT的新特性 2006-07-01 14:33 goingmm
    Eclipse3.2 finally 試用
    1)"Ctrl-Space" 沒有試出來效果,我都把輸入法熱鍵改了[imetool工具可以把輸入法熱鍵改回來,比如:開關(guān)輸入法Ctrl+Space Windows設(shè)置不支持]可能還有其他熱鍵沖突吧!
    2)"rename type":在Refactor→Rename 注意幾個細(xì)節(jié)
    ①勾選Update similarly named variables and methods
    ②允許配置你需要替換的規(guī)則[點Configure...]
    ③方法如果返回類型不是你的對象,不能更改
    ④反復(fù)改了幾十次,突然報錯了,重起Eclipse又好了
    3)單獨為一個項目切換JRE比較方便
    直接右鍵JRE System... 然后選Configure...
    接著勾選Alernate JRE 最后選擇需要的JRE
    4)其他功能需要的時候再試!
      回復(fù)  更多評論
      

    # re: Eclipse 3.2中JDT的新特性 2006-07-01 22:27 kukooBlog
    MM的評論比較有道理。 不過,Ctrl-Space和中文輸入法的沖突,應(yīng)該還是以修改中文輸入法來解決  回復(fù)  更多評論
      

    # re: Eclipse 3.2中JDT的新特性 2006-11-24 13:11 wmh
    不覺的用alt+/ 更好嗎 ctrl+space 與輸入法有沖突  回復(fù)  更多評論
      

    主站蜘蛛池模板: 亚洲欧美日韩综合久久久久| 亚洲熟妇少妇任你躁在线观看无码| 亚洲午夜免费视频| 你懂的网址免费国产| 国产裸体美女永久免费无遮挡| 未满十八私人高清免费影院| 日韩一级片免费观看| 成人免费观看男女羞羞视频| 一个人免费观看日本www视频| 一个人看的www免费高清| 国产一级婬片A视频免费观看| 在线观看免费视频网站色| 国内精品免费久久影院| 国产免费爽爽视频在线观看| 久久国产精品成人免费| 18级成人毛片免费观看| 四虎在线免费视频| 成人毛片18女人毛片免费视频未| 成人黄动漫画免费网站视频| 最好免费观看韩国+日本| 又黄又大又爽免费视频| 亚洲男人在线无码视频| 国产成人A人亚洲精品无码| 香蕉视频在线观看亚洲| 亚洲国产日韩在线人成下载| 亚洲gay片在线gv网站| 一级特级女人18毛片免费视频| 中文在线免费视频| 最近2019年免费中文字幕高清| 色se01短视频永久免费| 国产片免费福利片永久| 亚洲人成无码www久久久| 久久精品国产亚洲AV果冻传媒| 亚洲另类古典武侠| 亚洲AV无码专区在线厂| 最新久久免费视频| 2021久久精品免费观看| 一本色道久久88亚洲综合| 亚洲国产精品成人久久| 2020天堂在线亚洲精品专区| 特级av毛片免费观看|