2022-08-26 10:20:05|已瀏覽:131次

實用的java開發(fā)工具有哪些?java是一種純面向?qū)ο蟮木幊陶Z言,也是三大編程語言之一。java是由sun公司于1995年開發(fā),它被稱為“一次編譯,處處可用”。下面小編給大家說說實用的java開發(fā)工具,希望能對你有些幫助。
SonarQube是一個開源的平臺,現(xiàn)已成為代碼質(zhì)量管理系統(tǒng)的者,并且因代碼質(zhì)量的持續(xù)檢查為眾人所知。除了Java外,它還支持大多數(shù)的語言,而且可以用作Android開發(fā),它集成了大多數(shù)的持續(xù)集成工具。SonarQube會為重復代碼、編碼標準、單元測試、代碼覆蓋、復雜代碼、潛在錯誤、注釋、設(shè)計和架構(gòu)而產(chǎn)生報告。
FindBugs也是開源的工具,在Lesser GNU Public license許可下發(fā)布。它運行在Java字節(jié)碼上而不是源代碼,可以識別和確定潛在錯誤的嚴重程度,如空指針引用、無限遞歸循環(huán)、Java庫和死鎖的錯誤使用。同時,它還可以作為Eclipse、NetBeans,IntelliJ IDEA的插件?梢詤⒖糉indBugs Eclipse實例。
PMD是一個源代碼分析器。它可以檢測到常見的編程錯誤,如未使用的變量、空的catch塊、不必要的對象創(chuàng)建等等。它支持除了包括Java的大多數(shù)語言,還包含CPD、復制粘貼探測器。
Checkstyle的是一個開發(fā)工具,可以幫助程序員堅持按編碼標準來編寫Java代碼,會自動啟動Java代碼檢查。它的配置性很強,能支持幾乎任何的編碼標準。
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-52368.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注java培訓頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050