學號 20172332 2017-2018-2 《程序設計與數據結構》第一周學習總結
教材學習內容總結
- 1.計算機的工作過程。
- 2.計算機的工作原理。
- 3.計算機的軟硬件結構及分類。
- 4.網絡。
- 5.編程語言。(包括編程語言的級別,什么是語法和語義,錯誤等內容)
- 6.Java編程的基礎。(包括注釋,標識符等內容)
- 1.2.3.5.點的內容大部分導論課上講過,本周重點學習第6點。
- 書本外的知識:把代碼上傳到碼雲,用vim編寫程序。
教材學習中的問題和解決過程
- 問題1:練習題中pp1.5題目中說標注和聲部分,不明白怎么標注。
- 問題1解決方案:詢問學長,學長說可以像pp1.8一樣加到一個框里,或者用一些其他符號,或者用注釋的形式,都可以,沒有標准答案
- 問題2:自測題1.24的e項是,我剛開始以為是有效的java標識碼,答案說是無效的。
- 問題2解決方案:再次仔細的閱讀了21頁的最后一句話,發現書上說的是標識符可以是任何字母、數字、下划線和美元符號的組合,但不能數字開頭。而不是可以是任何字母、數字、下划線和美元符號等的組合。
- 問題3:21頁書說類名可以隨意選取。我的疑問是在編寫同一個程序中,類名是不是就可以不一樣。
- 問題3解決方案:詢問老師,老師說是,只要符合自定義標識符的條件就可以。
- 問題4:練習題中pp1.8題目說是把所有單詞居中,我不知道怎么弄。
- 問題4解決方案:詢問同學,同學說在41頁上有 \n\t就是居中。
代碼調試中的問題和解決過程
-
問題1:輸入./statistics.sh查代碼量時
-
問題1解決方案:詢問學長后。發現並沒有創建這個腳本。於是輸入了 vim statistics.sh把老師給的代碼粘貼進去創建了相應腳本。
-
問題2:
-
問題2解決方案:藍墨雲班課的資源中有Ubuntu安裝JDK詳解
-
問題3:
保存時
-
問題3解決方案:突然間想起來自定義標識符的需要滿足的條件中沒有說有.
-
問題4:
-
問題4解決方案:百度搜索。用mv命令把程序名和類名改為同一個並且大小寫都一樣。
-
問題5:查代碼量之后
無法進行下面的操作
-
問題5解決方案:按q鍵。
-
問題6:
public class 等沒有變顏色
-
問題6解決方案:我把vim HelloWorld.java打成vim HelloWorld 了
代碼托管
上周考試錯題總結
- 上周卷子未發,后補
其他(感悟、思考等,可選)
這是我第一次親手打代碼,我覺得這個東西真的非常有意思,看着自己打出的代碼量非常的有成就感。當然,期間也經歷了很多痛苦。辛辛苦苦的打完了一堆代碼,編譯的時候卻說錯誤,找的頭暈眼花的,有時可能只是一個忘記打",或者.打成,的錯誤。不過也不能怪別人,只怪自己不夠認真和細心。= = 但是總的而言,我還是覺得敲代碼非常的interesting~,相信我的對此的興趣會鞭策着我去努力學習!希望在不遠的將來,我可以編出屬於自己的程序。
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一周 | 182/182 | 1/1 | 10/10 |
- 改進情況:從第二周開始記錄,第一周沒有對比=。=