Java實驗報告(實驗一)

來源:互聯網
上載者:User

標籤:

北京電子科技學院(BESTI)

             

課程:Java程式設計  班級:1352               姓名:王國伊      學號:20135207

成績:                   指導教師:婁嘉鵬         實驗日期:2015.5.17

實驗密級:無           預習程度:                 實驗時間:15:30~18:00

儀器組次:07          必修/選修:選修          實驗序號:03

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

實驗目的與要求:  熟悉Linux系統的作業環境,在Linux作業環境下,使用JDK編

譯、運行簡單的Java程式,使用Eclipse 編輯、編譯、運行、調試Java程式。     

實驗儀器:

名稱

型號

數量

PC機

Lenovo Z485

1

Linux虛擬機器

Ubuntu(32bit)

1

 

實驗內容、步驟與體會:

一、實驗內容

     1. 使用JDK編譯、運行簡單的Java程式

     2.使用Eclipse 編輯、編譯、運行、調試Java程式

二、實驗步驟

    (一)命令列下Java程式開發

          1.在Linux系統中通過快速鍵Ctrl+Alt+t鍵開啟shell程式(相當於在實驗樓中開啟Xface終端);

          2.在主檔案裡面建立一個Code檔案夾(實驗樓中預設存在),在shell程式中輸入cd Code命令進入Code;

          3. 輸入mkdir 20135207 命令建立實驗目錄(注意目錄名是自己的學號,可以使用ls命令或dir命令查看建立的目錄情況);

          4. 輸入cd 20135207命令進入實驗目錄,再輸入類似mkdir exp1建立第一個實驗目錄,然後輸入cd exp1進入實驗一目錄,可以輸入pwd命令查看當前工作路徑;

          5. 輸入gedit Hello.java(注意把代碼儲存到exp1目錄中)編輯Hello.java,並輸入給出的代碼;

          6. 輸入javac -d . Hello.java命令編譯代碼,輸入java moonFirst.Hello命令運行程式。

(註:注意代碼的第一行,這會影響到我們使用javac編譯代碼的方式。 注意代碼第二行,我們使用到Java類庫中的類時,要用import匯入相關的類)

 

     (二)Eclipse下Java程式開發、調試

          1. 在命令列中輸入eclipse命令並斷行符號開啟eclipse軟體;

          2. 在Eclipse中單擊File->New-> Java Project建立Java項目;

          3. 輸入項目名稱HelloJDB,並單擊Finish按鈕完成建立項目;

          4. 在Eclipse中單擊File->New->Class建立Java類;

          5.根據Java代碼規範輸入包名ljp(小寫,可以自訂),類名HelloJDB(單字首大寫),並勾選上自動產生main函數選項,最後單擊Finish按鈕;

          6.輸入已有代碼;

          7.單擊運行按鈕(或使用Ctrl+F11快速鍵),就可以在控制台(Console)中看到運行結果。

 

          8. 練習偵錯工具:首先我們通過單擊Window->Open Perspective->Debug開啟調試視圖;然後設定斷點和單步運行,然後單擊調試按鈕(或使用F11快速鍵)開     始調試Java程式。

          (注意,此時第4行代碼並沒有執行,我們可以把滑鼠放到變數名上來查看變數的值,此時i的值並不是5,我們通過單步運行讓程式運行到第5行,單步運行有兩種:       Step Into(快捷捷F5)和Step Over(快捷捷F5),這兩種單步運行功能在運行語句時沒有區別,在執行函數調用語句時,Step Into會跳入函數實現,Step Over會直接     執行完函數,實際使用中我們優先使用Step Over,只有函數執行出錯了,說明程式問題在被調用函數中,這時再回來通過Step Into進入函數進行調試。我們單擊一下       Step Over表徵圖(或F6),程式停在了第5行,這時查看變數i的值,會看到i等於5。逐步執行效率比較慢,如果我們感覺到第6行到第10行的代碼沒有問題了,想讓程式直     接運行到第12行。首先我們要在第12行設定斷點,然後單擊Resume表徵圖(快速鍵F8),程式就運行到了第12行。

    設定條件斷點。我們設定條件“i==50”,如所示:(按一下F8,我們可以查看i的是50了)

     (三)練習:通過命令列和Eclipse兩種方式實現,

          題目3:實現Fibonacci數列功能,並進行測試。

          代碼及測試結果如下:

 三、實驗體會

     總體來講,這次實驗的內容並不難。但是困擾了我一周的問題就是到底該寫在哪裡。從最開始的實驗樓資源不足,到後面的Linux裝到電腦中無法使用,都成為了完成實驗的阻礙。但在老師和同學們的協助下,我按部就班的進行操作,最終在其他人的電腦上完成了Linux作業環境的搭建。並自己獨立且順利地完成了實驗。特別感謝婁老師對我耐心的見解和指導以及同學們對我的協助。

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.