Java培訓分享:學習Java需要什麼軟體?

千鋒武漢發表於2021-09-24

  學習 Java技術,需要用到很多輔助工具,這些輔助工具是具有多功能性和實用性的,從程式碼構建到bug壓縮。學習這些工具可以幫助您提高程式碼的質量,併成為一個更高效的Java開發人員。那麼具體學習Java需要用什麼軟體呢?來看看下面的詳細介紹。

jj

  1.Eclipse

  儘管IntelliJ IDEA、NetBeans和其他ide越來越受歡迎,但調查顯示Eclipse仍然是近一半Java開發人員首選的開發環境。Eclipse具有高度可定製的介面和數不清的外掛。由於其龐大的開發者社群和可擴充套件性,它特別受到企業開發人員的歡迎。事實上,它是如此普遍,以至於本文中的其他工具都提供了Eclipse外掛。

  2.Gradle

  Gradle是一個基於apachemaven和apacheant特性的專案自動化工具。雖然Gradle不是最流行的構建工具(這個榮譽屬於Maven,68%的Java開發人員喜歡這個工具),但它很快就獲得了普及。它也是Android的預設構建工具。

  3.Javadoc

  Javadoc是一個由Oracle提供的檔案產生器。它將特殊格式的註釋解析為HTML文件。下面的螢幕截圖顯示了Javadoc生成的Java SE 8 API規範:

  Javadoc註釋使用開始標記、結束標記和一個或多個描述性標記進行格式化。開始標記類似於標準的Java多行註釋標記,只是它使用了兩個星號。Javadoc還解析普通的HTML標記。

  Javadoc自動格式化標記和關鍵字,除非另有說明。Javadoc還廣泛使用了超連結,允許您引用和連結到單獨的程式碼區域。許多ide(包括eclipse)可以自動向變數、類和方法新增Javadoc註釋塊。用於Maven、Gradle和Ant的外掛在編譯程式碼的同時構建Javadoc HTML。有關更多資訊,請參見Oracle文章如何為Javadoc工具編寫Doc註釋。

  4.JUnit

  JUnit是一個用於編寫和執行單元測試的開源框架。一個基本的JUnit測試包括一個測試類、一個測試方法和要測試的功能。JUnit使用註釋來確定測試的結構和執行方式。例如,如果您的程式有一個名為MathClass的類,其中包含用於乘法和除法的方法,則可以建立JUnit測試以檢查意外值。當將數字2和5傳遞給乘法時,您希望得到的結果是10。當將0作為第二個引數傳遞給division方法時,由於被除以0,你會期望丟擲一個arithecyexception:

  @test註釋指定該方法是一個測試用例。JUnit提供了額外的註釋,比如 before,您可以使用它在測試執行之前設定環境。JUnit還允許您設定定義測試方法行為的規則。例如,TemporaryFolder規則會在測試結束後刪除測試建立的檔案或資料夾。

  5.Cobertura

  Cobertura是一個jcoverage fork,它分析Java程式碼以進行測試覆蓋。Cobertura根據測試沒有覆蓋的程式碼量生成基於html的報告。

  Cobertura提供了檢測、檢查和測試程式碼的工具。透過監視插裝的程式碼,Cobertura允許您選擇使用您的測試框架,甚至在沒有測試框架的情況下執行程式。

  Cobertura根據行、分支和包報告程式碼覆蓋率。每個類別都有一個可自定義的閾值,如果覆蓋範圍低於該閾值,該閾值將觸發警告。Cobertura還整合了Maven和Gradle的自動檢測。

  以上就是小編介紹的"學習Java需要什麼軟體?"的相關內容,希望對大家有幫助。

  本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2793436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章