天天看點

Java從入門到實戰總結-3.6、調試與優化

Java從入門到實戰總結-3.6、調試與優化

文章目錄

  • ​​Java從入門到實戰總結-3.6、調試與優化​​
  • ​​1. debug斷點調試​​
  • ​​2. junit​​
  • ​​3. IDEA快捷鍵​​
  • ​​4. 最後​​

1. debug斷點調試

斷點是特殊的标記,可在特定點挂起程式執行。這使您可以檢查程式狀态和行為。斷點可以很簡單(例如,在到達某一行代碼時暫停程式),也可以涉及更複雜的邏輯(針對附加條件進行檢查,編寫日志消息等)。

設定後,斷點将保留在您的項目中,直到您将其明确删除為止(臨時斷點除外)。

IDEA提供了強大的斷點調試功能,可以認真閱讀以下IDEA的幫助文檔,可以通過IDEA的幫助進入幫助頁面:

Java從入門到實戰總結-3.6、調試與優化

常用的調試幫助:​​https://www.jetbrains.com/help/idea/2020.3/debugging-code.html​​

2. junit

IntelliJ IDEA可以直接使用多種測試架構,例如JUnit,TestNG,Cucumber或Arquillian JUnit。

在IDE中,您可以直接從源代碼以及必要的測試方法建立測試類。您可以使用快捷方式在測試類和源代碼之間切換,運作多個測試,檢視每個測試的統計資訊以及将測試結果導出到檔案中。

IntelliJ IDEA還具有代碼覆寫率,可讓您分析代碼并了解測試覆寫了代碼的哪些區域,以及哪些區域需要進行更多的測試。

同樣在對應的IDEA中有相關教程,:

​​https://www.jetbrains.com/help/idea/testing.html#add-testing-libraries​​

3. IDEA快捷鍵

快捷鍵幫助:​​https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#learn-shortcuts​​

4. 最後