NetBeans可用性提示

的Java IDE都來了,因為在很長的路要走天的JBuilder的 (盡管JBuilder中似乎是一個值得歡迎提前在時間)。 當今的Java IDE(例如NetBeans , Eclipse , IntelliJ IDEA和JDeveloper )是非常先進的工具,大多數Java開發人員都喜歡使用它們來編寫重要的Java代碼。 盡管這些IDE十分先進,但是它們都仍然具有自己的怪癖,并且當人們了解一些更有效地使用該IDE的關鍵技巧(或“技巧”)時,它們似乎都變得更好,更易于使用。 在本文中,我將介紹一些使用NetBeans時發現有用的技巧。
禁用自動掃描
在打開了許多相關項目的大型代碼庫上使用NetBeans時,特別麻煩的問題是NetBeans偶爾執行的自動掃描頻率太高。 假定這只是間歇性發生,并且它的意圖是好的,但是有時預期行為的價值不如降低性能的成本合理。 幸運的是,當此選項的成本大于其收益時,可以將其禁用。 在NetBeans for PHP博客文章“ 啟用源的自動掃描–掃描外部更改”中 , Petr Pisl介紹了如何在NetBeans 6.9中進行此操作。
NetBeans 7.1也支持此功能,如以下屏幕快照所示(可以通過選擇工具→選項→其他→文件訪問顯示的窗口)。
NetBeans提示的控制級別
NetBeans的Java提示可以幫助Java開發人員改進和更新其Java代碼。 這些提示涵蓋了各種主題,包括性能,安全性,簡潔性,編碼標準,可能的錯誤,最新的JDK標準以及最佳實踐。 我不會在這里更詳細地介紹這些有用的提示,因為我已經在多個以前的文章中介紹了它們。 我介紹了NetBeans提示以及如何啟用它們,將它們配置為警告或錯誤,并在我的博客文章《 七個不可或缺的NetBeans Java提示》中介紹了七個最重要的提示 。 在博客文章《用于現代化Java代碼的七個NetBeans提示》中,我討論了另外七個提示,這些提示對于將舊版Java代碼橋接起來以使用較新的SDK( J2SE 5 , Java SE 6和Java SE 7 )的最佳功能很有用。 我的文章《 創建NetBeans 7.1自定義提示》演示了如何編寫自定義提示,以進一步擴展NetBeans提示功能,使其超越現成的提示。
適當設置源/目標JDK
在博客文章“ 指定適當的NetBeans JDK源發行版”中 ,我了解了為NetBeans項目的源/目標JDK適當設置JDK級別的幾個優點。 對于使用JDK 7的開發人員來說,這可能會帶來很大的不同,因為它可以幫助前面的技巧中介紹的提示顯示可以將JDK 7之前的代碼遷移到JDK 7構造的區域。 但是,即使使用JDK 6或JDK 5的開發人員也可以找到適當設置此值的價值。 適當的設置不僅可以宣傳可用的功能,而且還可以防止開發人員在開發人員應使用的實際代碼版本中尚不可用的時候錯誤地使用較新的版本。 NetBeans將警告開發人員某些功能不適用于該JDK設置,因此正確設置它很重要。
利用 NetBeans鍵盤命令
無論是vi , emacs , Eclipse , NetBeans還是任何其他編輯器,相應編輯器的管理員都知道并經常使用鍵盤命令來快速完成工作。 NetBeans提供了太多基于鍵盤的命令,因此很難對其進行總結。 但是,一些良好的起點包括NetBeans IDE 7.0鍵盤快捷鍵和代碼模板的亮點 , NetBeans提示和技巧 , 我一直使用的 鍵盤快捷鍵 , NetBeans IDE鍵盤快捷鍵和NetBeans快捷鍵 。 NetBeans甚至支持Eclipse鍵綁定 !
通過代碼折疊隱藏雜波和噪聲
我的首選是盡可能地清除代碼。 但是,有時我不得不處理其中包含許多不重要的垃圾或噪音的代碼。 在這種情況下,歡迎使用NetBeans的代碼折疊支持 ,因為我可以掩蓋這種噪音。 如果我可以消除不必要的噪音,并且代碼折疊會被濫用 ,那顯然會更好,但是我很感激此功能,因為它是我減少雜波和噪音的唯一選擇,因此我可以專注于重要的事情。 我在NetBeans代碼折疊和代碼折疊案例中詳細討論了NetBeans代碼折疊 。
其他NetBeans技巧
在線提供了許多其他有用的NetBeans技巧。
Roman Strobl的NetBeans快速提示
在他在Sun Microsystems工作期間維護的博客中 , Roman Strobl撰寫了幾篇“ NetBeans Quick Tip”帖子(盡管日期為[2000年代中期],但其中一些仍然適用):
  1. NetBeans快速提示#1-設置目標JDK 。
  2. NetBeans快速技巧2 –生成Getter和Setter
  3. NetBeans快速技巧#3 –增加字體大小
  4. NetBeans快速技巧#4 –擴展構建過程
  5. NetBeans快速技巧5 – EOL清掃器
  6. NetBeans快速技巧#6 –編輯器中的縮寫
  7. 快速提示#7 –編輯器中的宏
  8. NetBeans快速技巧#8 –使用自定義折疊
  9. 快速提示#9 –更好地響應錯誤標記和提示
  10. NetBeans快速技巧#10 –區分兩個文件
  11. NetBeans快速提示#11 –如何另存為…
  12. Netbeans快速提示#12 –快速導航到方法和字段
  13. NetBeans快速提示#13 –為Ant目標定義快捷方式
  14. NetBeans快速技巧14 –在項目外部訪問文件
  15. NetBeans快速技巧#15 –使用Matisse添加多個組件
  16. NetBeans快速技巧#16 –使用依賴項目
  17. NetBeans快速技巧17 –更快地構建具有依賴關系的項目
  18. NetBeans快速提示#18:出現問題時該怎么辦?
  19. NetBeans快速提示#19 –在Matisse中不使用準則進行定位
  20. NetBeans快速技巧#20 –終止進程
  21. NetBeans快速技巧#21 –實現相同大小
  22. NetBeans快速提示#22 –使用Matisse的連接管理器
  23. NetBeans快速提示#23 –更改藍色防護塊中的代碼
  24. NetBeans快速提示#24 –正確的Javadoc
  25. NetBeans快速技巧25 –不區分大小寫的代碼完成
  26. NetBeans快速提示#26 –簡短的程序包名稱
  27. NetBeans快速提示#27 –實現抽象方法
  28. NetBeans快速提示#28 –在NetBeans 5.0中配置Derby數據庫
  29. NetBeans快速提示#29 –監視HTTP通信
  30. NetBeans快速技巧#30 – GroupLayout失敗時
  31. NetBeans快速提示#31 –改變外觀
  32. NetBeans快速提示#32 –更快,更穩定的Ruby支持
  33. NetBeans快速提示#33 –使用鍵盤顯示錯誤
  34. 我一直使用的鍵盤快捷鍵
NetBeans上的其他帖子提示
  • NetBeans社區文檔-提示和技巧
  • 傻瓜編碼器NetBeans提示
  • Gephi NetBeans提示
  • NetBeans的技巧和竅門
  • Netbeans快速提示:如何使用制表符而不是空格
  • Netbeans技巧和竅門
  • 我可以在版本控制之外區分兩個文件嗎?
您最喜歡的NetBeans技巧或竅門?
您最喜歡的NetBeans技巧或竅門是什么?
參考:來自JCG合作伙伴 Dustin Marx的NetBeans可用性提示,來自Inspired by Actual Events博客。

翻譯自: https://www.javacodegeeks.com/2012/05/netbeans-usability-tips.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/372769.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/372769.shtml
英文地址,請注明出處:http://en.pswp.cn/news/372769.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一個JVM進程啟動后里面有幾個線程

在寫Java程序時,通常我們管只有一個main函數(而沒有別的Thread或Runnable的程序)叫單線程程序。但是我們寫的這個所謂的單線程程序只是JVM這個程序中的一個線程,JVM本身是一個多線程的程序,至少得有一個垃圾收集器線程…

WPF 反編譯后錯誤處理

1. 首先,手動創建一個WPF工程(WpfApplicationReflectorDemo) 2. 把生成的WpfApplicationReflectorDemo.exe 拖到ILSpy里 3.點擊 File -> Save Code...: 相應的代碼會生成到指定地方。 4. 打開應用程序,并且編譯它,此…

JavaFX 2 GameTutorial第1部分

介紹 我相信大多數軟件開發人員可能會在年輕人(年輕人)一生中的某一時刻被迫創建游戲來幫助他們學習編程語言(我知道我確實做到了)。 以前,我的第一臺計算機實際上是Franklin Ace 1000 ,后來是Apple [] 。 …

虛擬現實-VR-UE4-認識UE4

VR的火熱,讓每個人都想參與一下, 公司在展會上面搞了一個VR的Demo,關注度超出預期,使得公司高層決定來個VR項目 所以 關于UE4 百度百科地址:http://baike.baidu.com/link?urlmEmbwOcqEuqtkfdu9lNdxVtWAkv0Q6UHZ4VgIHr…

java concurrent 例子_[Java Concurrent] 并發訪問共享資源的簡單案例

EvenGenerator 是一個偶數生成器,每調用一個 next() 就會加 2 并返回疊加后結果。在本案例中,充當被共享的資源。EvenChecker 實現了 Runnable 接口,可以啟動新的線程執行 run() 任務,用于檢測所指向的偶數生成器是否每次都返回偶…

OSGI實戰第一章

第一章 解開OSGI的面紗 OSGI是什么?是Java平臺的一個模塊化層。模塊化:軟件應用程序的代碼被分割為表示獨立內容的邏輯單元,可簡化開發,可通過強化邏輯模塊的界限來提高可維護性。Java模塊化的不足a) Java使用訪問…

輕松完成Birt報告

這是使用Birt插件在Eclipse中構建報告的完整指南。 Birt或Business Intelligence and Reporting工具是一種無需編寫太多Java代碼即可生成報告的工具。 如果您使用的是ireport,那么您知道我在說什么:)(晶體報告..毫無意義&#xff…

MySQL 的 RowNum 實現

MySQL 下面沒有RowNum,排序后序號卻無法得到,比較麻煩! SELECT rownum:rownum1 rownum, CollectSn From(SELECT rownum:0,bbgmain.* FROM qbdb.bbgmain WHERE collectsn! ORDER BY collectsn limit 10) t轉載于:https://www.cnblogs.com/hym-…

java jdbc事務管理_hibernate事務管理 (jdbc jta)

評論# re: hibernate事務管理 (jdbc jta)2007-07-29 10:18pigJTA事務的開始Transaction tx session.beginTransaction();應該不是這樣吧,應該是從容器中獲得。 回復 更多評論# re: hibernate事務管理 (jdbc jta)2007-07-29 12:35slxpig建議看看hibernate referen…

@Resource VS @Autowired

Resource 和 Autowired 均是用于bean注入的注解,都可以寫在字段和setter方法上,如果都寫在字段上,就無需寫setter方法。 Autowired 由Spring的org.springframework.beans.factory.annotation.Autowired提供 默認byType方式注入,并且對象不能為…

用于Spring應用程序的Gradle原型

我發布了Gradle原型,可用于基于Springframework創建Java / Groovy應用程序。 當然,它不是一個真正的原型,因為這樣的創作是不可能的 。不過,你可以創建,編輯和部署應用服務器很少的步驟。 對于可部署的軟件項目而言&am…

java tm無響應_Java(TM) Platform SE binary 未響應 是怎么個情況?

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓988098 [Thread-10] INFO sound.oo0O - Creating streaming player for music with id [faction_pirate_encounter_02_hostile.ogg]988099 [Thread-10] INFO sound.OooO - Playing music with id [faction_pirate_encounter_02_hos…

ROS and PCL install

ROS hydro安裝指南: http://wiki.ros.org/cn/hydro/Installation/Ubuntu (加ppa源后直接安裝) Linux OpenCV安裝指南:http://blog.sciencenet.cn/blog-571755-694742.html (從源代碼編譯) PCL:…

揭開Python科學計算的面紗

春牛春杖。無限春風來海上。便與春工。染得桃紅似肉紅。 春幡春勝。一陣春風吹酒醒。不似天涯。卷起楊花似雪花。 標準的Python中用列表保存一組值,可以當做數組使用,但是由于其值類型任意,所以列表中保存的是指針,這樣的話保存一…

FXML:使用BuilderFactory的自定義組件

當您想使用FXML時,您將需要能夠添加自己的組件。 這很容易,您只需要添加一個import語句。 FXML文件中以大寫字母開頭的元素將被解釋為實例,如果它們是Java Bean,則最重要:如果它們具有無參數的標準構造函數&#xff0c…

Excel 一鍵上傳到數據庫

<a class"edit" id"batchImport"> 批量導入 </a> js代碼彈窗&#xff1a; $("#batchImport").click(function(){ //彈窗彈窗下列內容 var html<form id"execlForm" method"post" enctype&quo…

SQL——實例記錄(對查詢結果排行號)

select 訂單編號, DENSE_RANK() over(order by 訂單編號) from test 排序結果&#xff1a; 55678-0-1 1 55678-0-1 1 33454-0-1 2 33454-0-1 2 33454-0-1 2 這種是按照訂單不同的順序依次往后排 當然也可以在 over后面加上你想要的起始號 例&#xff1a;DE…

TeamCity構建依賴項

介紹 構建依存關系的主題既不重要也不是次要的。 各種構建工具從不同的角度處理此主題&#xff0c;從而提供各種解決方案&#xff0c;每種解決方案都有其優點和缺點。 熟悉發行版和快照依賴項的Maven和Gradle用戶可能不了解TeamCity快照依賴項&#xff0c;或者認為他們與Maven…

復選框操作checked選中為true,反之為False,也可以賦值為true,false

轉載于:https://www.cnblogs.com/shiluoliming/p/6518236.html

java 個稅計算_【JAVA300例】10、計算個人所得稅

邏輯是這樣的。每個等級計算的系數都不一樣。分別有多個檔位。要判斷處于什么檔位然后用特殊的公式去計算。原版是從小到大判斷&#xff0c;每次寫條件很煩。這里換成從大到小。節省敲代碼時間。import java.util.Scanner;public class Test010{public static void main(String…