netbeans7.4_NetBeans 7.2 beta:更快,更有用
netbeans7.4
NetBeans 7.2的beta版本引起了極大的興奮。 在本文中,我將簡要介紹一下此版本令人興奮的原因(包括更好的性能,提供更多的提示以及集成FindBugs)。NetBeans 7.2 beta在典型的下載捆綁軟件中可用,從較小的Java SE,C / C ++和PHP捆綁軟件到較大的Java EE和“ All”捆綁軟件。 NetBeans 7.2的安裝像以往一樣容易,并且有針對多個平臺的安裝說明 。
速度!
NetBeans IDE 7.2 Beta發(fā)行說明包括一個稱為7.2 Beta的新功能的部分,其中指出了NetBeans 7.2 :“遠程文件系統(tǒng)上的性能顯著提高,項目掃描速度和后臺項目掃描得到了顯著提高。” 正如我在最近的NetBeans可用性技巧文章中所討論的那樣,較大的項目或大量相關項目可能導致NetBeans性能顯著下降。 在那篇文章中,我探討了如何關閉后臺源掃描以避免在必要時避免這種情況。 NetBeans開發(fā)團隊顯然已經聽到許多其他人希望更快地進行掃描,并且他們專注于 NetBeans 7.2 beta的 這種 快速啟動過程
NetBeans 72 NewAndNoteworthy頁面提供了有關更快性能的更多信息 。 它指出:“索引和索引基礎結構已被重寫以使用事務。 項目掃描和最新檢查不會阻止編輯器功能或導航。 這些功能使用先前的提交索引。 而且寫事務被讀事務掛起,因此后臺索引的優(yōu)先級低于用戶操作。” 該頁面還指出:“二進制索引器并行運行,這使Java項目的索引編制更快。”
新的NetBeans提示
我非常喜歡NetBeans的提示 ,以至于我寫了很多有關它們的文章: 七個必不可少的NetBeans Java提示 , 七個用于現(xiàn)代化Java代碼的NetBeans提示以及創(chuàng)建NetBeans 7.1自定義提示 。 NetBeans 7.2添加了一些新提示,包括“ 生成實現(xiàn) / 擴展類” ,“ 傳遞給Collection.toArray的零元素數(shù)組 ”,“ 未檢查方法結果 ”(使用FindBugs批注@CheckReturnValue ),“ 生成開關子句 ”和“ 修復”缺少退貨單 。”
NetBeans 7.2中添加的新提示之一可以很好地適合我的文章“現(xiàn)代化Java代碼的七個NetBeans提示” 。 “ 將下劃線添加到整數(shù)文字 ”提示可以幫助“現(xiàn)代化” Java代碼庫以利用此Java 7新功能 。
以下屏幕快照演示了新NetBeans 7.2提示的實用程序,該提示用于在整數(shù)文字中包含下劃線以提高可讀性。 如第一個屏幕快照所示,存在一些與此提示有關的配置。 另請注意,在我從NetBeans 7.1.1升級到NetBeans 7.2 beta的情況下,未在“工具” |“啟用”中啟用(未選中)此提示。 選項| 編輯器 提示區(qū)域。
FindBugs集成
NetBeans 7.2 Beta將FindBugs集成到IDE中。 與在NetBeans 7和軟件質量環(huán)境一文中討論的軟件質量環(huán)境的使用相比,這使得將FindBugs應用于NetBeans中的Java代碼更加容易和直觀。
可以使用[工具] | [工具]在NetBeans 7.2 beta上安裝FindBugs集成插件 。 插件| 下一個屏幕快照中顯示了可用的插件方法。
獲取和安裝FindBugs集成插件的另一種方法是通過源代碼檢查過程。 可以通過選擇Source | 檢查(在下兩個圖像中顯示)。
請注意,FindBugs集成是可以顯式選擇的項目之一,但我更喜歡使用“所有分析儀”。 單擊“安裝”按鈕,以查看“所選配置需要[附加]插件”。 對于新安裝的NetBeans 7.2 Beta,當我單擊該“安裝”按鈕時出現(xiàn)以下內容。
一旦安裝了FindBugs Integration 1.8插件,NetBeans就開始報告FindBugs的發(fā)現(xiàn)。
由于在這個崗位對新的NetBeans提示部分提到的, FindBugs的 注釋 @CheckReturnValue也是現(xiàn)在支持NetBeans的提示 。
JavaFX SceneBuilder支持
SceneBuilder工具是JavaOne 2011宣布的獨立于IDE的獨立工具,用于生成JavaFX接口,該工具已于今年早些時候向公眾發(fā)布 。 正如Cindy Castillo在《 JavaFX Scene Builder文檔更新》一文中指出的那樣, JavaFX Scene Builder 入門文檔現(xiàn)在討論了(實際上,要求)使用NetBeans 7.2 beta作為本教程。 SceneBuilder仍然是一個單獨的工具,但是只需單擊FXML文件 ,就可以從NetBeans中打開它。 單擊的FXML文件將被加載到啟動的SceneBuilder實例中。
其他改進
NetBeans 7.2 beta包括其他一些改進,包括對Ant 1.8.3的支持和捆綁,對Maven 3.0.4的捆綁, C ++ 11的支持,對Java 7 Update 4的支持以及對Oracle Cloud的支持。 TestNG的NetBeans 7.2集成也很有趣。
結論
即使在Beta版本中,NetBeans 7.2也有很多讓人喜歡的地方。 它比其直接上一代產品更快,更有用,并且與當今可用的許多最流行的Java和軟件工具及框架集成在一起。 NetBeans 7.2 beta狂妄自大甚至吸引了一個自稱為Eclipse的用戶來試用 。 在這種情況下,夸張背后有實質內容。 就像Chris Mayer 關于NetBeans 7.2 beta所說的那樣 ,“最具包容性的IDE變得更甜美了。”
參考: NetBeans 7.2 beta:來自我們的JCG合作伙伴 Dustin Marx,在Inspired by Actual Events博客上更快,更有 用 。
翻譯自: https://www.javacodegeeks.com/2012/05/netbeans-72-beta-faster-and-more.html
netbeans7.4
總結
以上是生活随笔為你收集整理的netbeans7.4_NetBeans 7.2 beta:更快,更有用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日版卡贴设置(日版卡贴机什么意思)
- 下一篇: 用Cucumber JVM编写BDD测试