第一週總結

20182305 2019-2020-1 《數據結構與面向對象程序設計》第一週學習總結

教材學習內容總結

本週學習教材第一章,初步認識Java語言,瞭解一些Java的注意事項,保留字、標識符的命名規則和程序設計的基本步驟和思想。編寫了個簡單的小程序。html

教材學習中的問題和解決過程

  • 問題1:面向對象與面向過程編程有什麼區別?
  • 問題1解決方案:百度查詢並總結。面向過程編程是自上而下按順序編寫程序,一步一步的進行。而面向對象編程則側重於每個方法和類要處理的對象,一對一的有針對性的進行編程,有針對性的解決問題。相比之下,面向對象編程稍微弱化了「過程」這一律念。比較適合處理大型的、複雜的程序。

代碼調試中的問題和解決過程

  • 問題1:在安裝插件時沒法安裝vim,提示找不到安裝文件。
  • 問題1解決方案:更換Linux鏡像文件的源,更替爲清華大學源便可正常使用。
  • 問題2:在執行sudo apt-get install git 時提示錯誤
  • 問題2解決方案:百度搜索發現錯誤是由於虛擬機錯誤關閉致使以前運行的安裝程序意外退出,致使某文件鎖死佔用了安裝程序。經過中止此進程並殺死未結束的安裝進程便可解決問題。
  • 問題3:向碼雲上傳代碼時出錯,沒法創建連接。
  • 問題3解決方法:從新clone倉庫https連接,成功創建連接後再次git push。

代碼託管

上週考試錯題總結

  • 錯題一:判斷: Linux Bash中使用tar命令把home目錄打包成home.tar的命令是( tar -cf home.tar ~) 。緣由:學習不到位,沒有記住這個指令。

## 結對學習同窗博客(20182327)java

  • 博客中值得學習的或問題:
    • 他對Java程序的編譯運行過程的理解比較透徹,直接寫出Java程序從.java文件到運行程序的全過程。簡單易懂,值得學習。
    • 從書中的代碼中考慮到了其餘問題,好比「爲何要用args,可不可使用其餘的標識符?」以及「用源代碼和字節碼做爲中間步驟的區別」這些聯想都有助於增長對Java程序設計的理解,有助於之後學習的深刻進行。
  • 代碼中值得學習的或問題:
    • 我以爲他的代碼很精簡,可是在做業設計本身名字那裏比較醜。
  • 基於評分標準,我給本博客打分:11分。得分狀況以下:正確使用Markdown語法+1.教材學習中的問題和解決過程+2.代碼調試中的問題和解決過程+2.感想,體會不假大空+1.錯題學習深刻+1.點評認真,能指出博客和代碼中的問題+1.結對學習狀況真實可信+1.有動手寫新代碼+1.代碼Commit Message規範+1git

  • 參考示例編程

點評過的同窗博客和代碼

其餘(感悟、思考等,可選)

第一週的學習很快結束了,可是我對虛擬機的操做和Java程序的理解還不是很到位,須要多學習多練習。好比虛擬機的操做,如何利用虛擬機更好的完成編程、上傳代碼、等等操做。提升本身的完成課業的熟練度。數據結構

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 10000行 30篇 400小時
第一週 200/200 2/2 17/17

參考:軟件工程軟件的估計爲何這麼難
軟件工程 估計方法學習

  • 計劃學習時間:15小時插件

  • 實際學習時間:17小時!設計

相關文章
相關標籤/搜索