20172302 2017-2018-2 《程序設計與數據結構》實驗一報告

課程:《程序設計與數據結構》

班級: 1723

姓名: 侯澤洋

學號:20172302

實驗教師:王志強老師

實驗日期:2018年3月21日

必修/選修: 必修

1.實驗內容

(1)JDK 的安裝及環境變量的配置

(2)Windows 下Git的安裝及使用

(3)IDEA 的測試使用

(4)IDEA 下程序的編寫及調試

(5)課上驗收的實驗項目內容

2.實驗過程及結果

  • 首先是下載安裝好JDK,而後就是環境變量的配置,這個過程我認爲是比較麻煩的。周亞傑同窗告訴我說按照實驗樓裏的一份文檔,能夠完成一步步配置。
    html

  • 而後就是Git的安裝,安裝以後再進行JetBrains Toolbox的下載,再下載其中的IDEA,如今尚未解決那個使用時間的問題,當時選擇的使用選擇試用30天,後來再沒找到那個輸入激活碼的環節,先使用着,到30天時再去解決這個問題。git

  • 進入IDEA後首先編寫的Hello World,運行沒有問題。而後就是在IDEA中的程序調試過程,這個過程當中遇到了些麻煩,下面具體介紹。而後使用Git將碼雲上的項目克隆到本地IDEA中,這裏也是有問題,弄完以後克隆下來,結果如圖。
    編程

  • jdb調試內容:第一次使用調試,看着視頻練了有一會,仍是沒太明白。我的的感受是這個調試不如IDEA上調試的效果好,那個給個人結果是直接能看懂明瞭,這個沒太明白。
    windows

  • 接着課上驗收的實驗項目,那個時候尚未弄好IDEA,就在命令行模式下編寫完成,尤爲是PP3.3出現的問題,本身沒有解決,學長給出的方法,本身沒有想到。最後也是將這些項目克隆到了IDEA上。數據結構

3. 實驗過程當中遇到的問題和解決過程

  • (1).首先就是在IDEA的安裝上,安裝到了Linux系統下,固然這樣也是能夠,但運行就比較麻煩,而後在那裏完成了第一次調試。在那裏按照博客裏的那個代碼進行調試,出現了錯誤。ide

  • 解決方案:問了老師才發現那個語句的分號位置打錯了,那個程序由於還沒學過,讀不太懂,但打錯就是本身的問題,修改以後完成了調試。
    學習

  • (2).而後知道後在Windows下安裝了IDEA,在進行Git配置,也就是從碼雲上克隆項目到本地時遇到了問題,當時比較心急,沒有截下相關的圖片。應該就是「錯誤2 :沒法獲取到Git路徑」’。測試

  • 解決方案:那天問了學長,學長也沒見過,後來才知道是沒有安裝Git(但這跟其餘沒有安裝Git同窗顯示的也不同,具體的緣由不太清楚),但後來安裝了Git之後又從IDEA裏面調了Git的路徑,這時再去從碼雲克隆就能夠完成了。
    idea

  • (3). 第三個問題就是實驗項目的驗收那個,PP3.3那道題目,這道題確實比較須要靈活運用所學的內容。命令行

  • 解決方案:這個當時老師給出了產生0~555之間的隨機數,再在這個的基礎上加100,確實完成了3位數的輸出先沒必要考慮0~99怎麼完成3位數輸出,後來給出的格式化輸出能夠保證3位數。這就解決了這個問題,其實在作這個項目時我尚未看到格式化輸出,但看了之後也是沒有想到這種辦法,這道題目的確對咱們提出了更高層次的要求。

其餘(感悟、思考等)

  • 此次實驗的感悟主要就是PP3.3帶給個人,知識學完之後不能很好去應用,這個確實須要咱們多去思考,而不是在那裏只去硬敲代碼,代碼確實須要多練習,但練習以後應該可以去產生本身的思考和認識,我認爲這個思考的過程帶給咱們的收穫更大,固然此次也讓咱們見識到助教的編程能力,老師也是在給咱們請功底很好的學長幫助咱們學習。而後還有的一些感悟就是作這個事情千萬不能心急,在那個使用Git從碼雲克隆項目到本地的時候弄了許屢次,真的想放棄,不想作下去了,這個已經不是去思考的問題,而是已經徹底沒有方法,最後是郭愷同窗給了我方法。此次的實驗也要很感謝郭愷、周亞傑同窗,確實給了我很多幫助。

參考資料

Intellj IDEA 簡易教程
Java開發環境的熟悉(Linux + Eclipse)
認識 Java

相關文章
相關標籤/搜索