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

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

1、實驗報告封面

課程:Java程序設計 班級:1652班 姓名:張家佳 學號:20165215java

指導教師:婁嘉鵬 實驗日期:2018年4月2日git

實驗時間:13:45 - 15:25 實驗序號:一vim

實驗名稱:Java開發環境的熟悉ide

實驗目的與要求:測試

  1. 使用JDK編譯、運行簡單的Java程序;。
  2. 使用IDEA 編輯、編譯、運行、調試Java程序。
  3. 完成實驗、撰寫實驗報告,注意實驗報告重點是運行結果,遇到的問題以及分析。

2、實驗內容及步驟

(一)命令行下Java程序開發

  1. 建立目錄20165215/exp1
  2. 在exp1下建立目錄src及bin
  3. 在src目錄下使用vim Hello.java編寫源文件
  4. 返回上一層目錄,輸入javac -d bin src/Hello.java命令編譯代碼。注意:代碼中有package時,使用javac編譯代碼時必定要加-d參數
  5. 輸入java -cp bin zjj.Hello命令運行。注意::代碼中有package時,運行代碼時必定要加包名前綴。
  6. 輸入tree查看當前目錄結構

實驗截圖以下:
idea

(二)IDEA下Java程序開發、調試

  • 單擊File->New->Java Project新建名爲HelloJDB的項目
  • HelloJDB項目的文檔下用鼠標在「src」上點擊右鍵,選擇「New」->「Java Class」新建名爲HelloJDB的Java類:
  • 輸入代碼,並單擊運行按鈕(或使用Ctrl+F11快捷鍵)

  • 在要設置斷點的行號旁用鼠標單擊一下就好了(或使用Ctrl+F8快捷鍵,而後單擊菜單「Run」->「Debug...」(或使用Alt+Shift+F9快捷鍵)開始調試Java程序,程序中止在斷點所在行

  • 使用單步執行讓程序運行到下一步,此處採用Step Over
    • Step Into:進入方法執行
    • Step Over:執行完方法

  • 在第13行設置斷點,單擊[Run] -> [Resume Program] (或F9),運行程序至第13行

  • 設置條件斷點:在第13行左邊斷點處單擊鼠標右鍵,設置條件「i==50」
  • 單擊[Run] -> [Resume Program] (或F9),運行

(三)練習

  • 題目:實現求兩個數的最大公約數和最小公倍數的功能,數從命令行輸入,並進行測試(正常狀況,異常狀況,邊界狀況)。
  • 命令行測試

  • IDEA測試
    • 正常狀況
      命令行

    • 異常狀況
      設計

    • 邊界狀況
      調試

  • IEDA調試
    • 在第八行設置斷點
      code

    • 使用step over運行完第9行

    • 使用step into進入方法內部運行第10行

    • 將程序運行至末尾

3、PSP時間

步驟 耗時 百分比
需求分析 5min 8.3%
設計 10min 16.67%
代碼實現 30min 50%
測試 5 min 8.3%
分析總結 10min 16.67%

代碼託管

相關文章
相關標籤/搜索