20155327實驗一 Java開發環境的熟悉

20155327實驗一 Java開發環境的熟悉

實驗內容

一、使用JDK編譯、運行簡單的java程序java

二、使用IDEA編輯、編譯、運行、調試java程序vim

實驗步驟

一、使用JDK編譯、運行簡單的java程序

步驟安全

  • 使用mkdir創建學號目錄
  • 使用vim Hello編寫代碼
  • 使用javac -d . Hello.java編譯代碼
  • 使用java Hello運行代碼

截圖以下ide

二、使用IDEA編輯、編譯、運行、調試java程序

1.新建「HelloLBQ」類,輸入以下代碼:測試

1 package ljp;
2 public class HelloJDB {
3   public static void main(String[] args) {
4       int i = 5;
5       int j = 6;
6       int sum = add(i, j);
7       System.out.println(sum);
8           
9       sum = 0;
10      for(i=0; i< 100; i++)
11          sum += i;
12          
13      System.out.println(sum);
14  }
15      
16  public static int add(int augend, int addend){
17      int sum = augend + addend;
18      return sum;
19  }
20}

單擊運行按鈕(或使用Ctrl+F11快捷鍵),就能夠在控制檯(Console)中看到運行結果。以下圖所示:
idea

二、在須要設置斷點的一行左側單擊鼠標,出現紅色圓點。在上方Run菜單找到Debug...進行單步調試,截止到第六行運行結果以下:
命令行

『注意』:經常使用調試快捷圖標功能總結以下:3d

① Step Over(F8):程序向下執行一行(若是當前行有方法調用,這個方法將被執行完畢返回,而後到下一行)調試

② Step Into(F7):程序向下執行一行。若是該行有自定義方法,則運行進入自定義方法(不會進入官方類庫的方法)code

③ Force Step Into:進入任何方法

④ Step Out(Shift+F8):若是在調試的時候進入了一個方法,並以爲該方法沒有問題,就能夠使用stepout跳出該方法,返回到該方法被調用處的下一行語句。值得注意的是,該方法已執行完畢。

⑤ Run to Cursor:將程序運行到光標處。

四、條件斷點:在第十行設置斷點,右擊出現對話框,在裏面填寫本身想測試的數值,如i==50,再單擊resume圖標或者快捷鍵F9便可獲得運行結果。

(二)練習

題目:

實現凱撒密碼並進行安全加固,並進行測試(正常狀況,異常狀況,邊界狀況)。

命令行實現:

IDEA實現:

  • 邊界與異常

相關文章
相關標籤/搜索