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

來源:互聯網
上載者:User

標籤:exp   設計   window   tab   gpo   最大公約數   加浮水印   jdb   協助   

Java開發環境的熟悉實驗報告封面

實驗內容與步驟Java開發環境的熟悉-1

1.建立“自己學號exp1”的目錄

2.在“自己學號exp1”目錄下建立src,bin等目錄

3.javac、java的執行在“自己學號exp1”目錄

4.提交Linux或Window或macOS中命令列下運行Java的全屏,運行結果包含自己學號等證明自己身份的資訊

5.代碼提交碼雲

  • mkdir 20165306exp1 建立目錄,然後cd 20165306exp1進入到目錄中,mkdir src、mkdir bin 再建立src、bin目錄。

  • 使用 javac -d bin src/Exp1.java 和 java Exp1命令編譯運行。

碼雲連結

Java開發環境的熟悉-2

提交Linux或Windows或masOS環境中IDEA中調試設定條件斷點的全屏,打上自己學號的浮水印。

設定斷點和單步運行相關知識點:
  • 在要設定斷點的行號旁用按一下滑鼠一下,再單擊則撤銷設定
  • Run->Debug開始偵錯工具
  • 下方Debug地區內一排小箭頭:從左至右依次是
    - Step over直接執行完方法到下一行
    - Step into進入方法調試
    - Force step into能進入任何方法
    - Step out跳出方法並返回到該方法被調用處的下一行語句(該方法已執行完畢)

  • 右擊代表斷點的紅色圓圈,彈出斷點屬性框,可設定條件

參考Intellj IDEA簡易教程

  • 輸入代碼 代碼連結

  • 運行結果:11 4950

  • 單擊行號設定斷點,如第6行

  • 調試過程中查看變數值,如i=3,j=6,sum=6

  • 右擊紅色圓圈設定條件i==99

Java開發環境的熟悉-3

抽到的題目是:“實現求兩個數的最大公約數和最小公倍數的功能,數從命令列輸入,並進行測試(正常情況、異常情況、邊界情況)”,提交自己聯絡項目的碼雲連結和運行結果的。

  • 輸入代碼 代碼連結

  • Run->Edit Configurations->Program arguments 設定參數值:5306 2018

  • 正常情況運行結果

  • 設定0 0,異常情況運行結果

  • 邊界值:依次設定“100000-100000”“50000-50000”得到的結果不正確,“45000-45000”準確,再測試“48000-48000”“47000-47000”不準確,“46000-46000”準確,“46500-46500”不準確,那麼邊界值處於46000和46500之間。

步驟 耗時 百分比
需求分析 15分鐘 6%
設計 120分鐘 48%
代碼實現 45分鐘 18%
測試 30分鐘 12%
分析總結 40分鐘 16%
心得體會

通過本次實驗,我熟悉了IDEA的使用,抽到的題目也協助我複習了之前C語言的相關知識。以前我很怕接觸新事物,但慢慢地我開始自己找教程、自己下載安裝軟體、自己一遍又一遍地調試,用剛安裝的紅蜻蜓軟體加浮水印也讓我感到很新奇,電腦對我來說不那麼可怕了,我想這就是我最大的收穫。希望我能把知識掌握得更紮實一些,不斷給自己積極的心理暗示,享受指尖在鍵盤上飛舞的過程。

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.