天天看點

關于HIT軟體構造Lab1的一些總結

    由于本人是一名大一以來隻接觸過c語言,并習慣于用c語言程式設計的小菜雞,突然用java來完成實驗可謂充滿了挫折,即使在假期草率地學了學北大的java課程,但在實驗過程中卻是困難重重。對于哪些折磨我太久的困難我大概總結為以下:

    1.語言:實驗大部分以英文的方式給出,對于本人這種英語菜雞來說簡直就是天書實驗,即使借助了google自帶的網頁翻譯,還是各種奇怪的翻譯句式使得本就懵逼的自己更是懵上加懵,翻譯的中文混着英文左右翻看終于是大概明白了意思,是以說學好英語是真的很重要鴨。

    2.實驗環境:對于實驗環境的配置,在Lab0的實驗手冊上給出了很多的網址可供參考,但當打開了這些網址後,我卻更加頭疼了,長篇的英文介紹讓我果斷放棄了這種方式配置環境。大概明白了需要配置Git,eclipse,junit,jdk這些環境後,我轉而直接向網上求助,關于eclipse的配置可見以下參考文章:https://blog.csdn.net/woniuxyy/article/details/80283635,關于junit的配置可以參考一下文章:https://blog.csdn.net/thedawn_ZQ/article/details/7586927。由于本人下載下傳的是jdk13,而實驗要求的是jdk8或10,是以本人又下載下傳了jdk8進行配置,然後将eclipse中的jdk環境全部改為8,但是卻在使用cmd方式運作java程式時出現了問題,查找資料後了解到問題出在兩種jdk出現了版本沖突,在查找了大量解決方法後此問題還是沒有得到解決,最後我通過重新配置一系列的環境變量後解決了此問題。

    3.實驗内容:總體來說實驗内容不算難,但是對于沒有用java進行實戰操作的我來說可以說是充滿了挫折,邊寫代碼的時候得不斷查找相關文法的使用方式,不斷的修改代碼,最後終于把代碼跑成功了。但在cmd運作是卻會在每個路徑抛出異常,對此,我查找了很多資料,然後進行修改并沒有任何效果,在求助piazza後,我将java檔案放在與src同級的目錄下運作,最後成功了。

    4.關于git:至今還是不太會用,隻是參考文章https://blog.csdn.net/qq_37512323/article/details/80693445後進行了送出操作,總是會出現一些奇怪的問題。

    希望能對java更加熟練吧。