20162302 2006-2007-2 《程序設計與數據結構》第二周學習總結
教材學習內容總結
學習String類、Random類,Math類的部分用法,學習格式化輸出
教材學習中的問題和解決過程
-
xx1在老師的建議下,在文件名后面注明章節,但是對於命名規則理解不深刻

-
xx1程序中使用的標識符可以由任何字母、數字、下划線、美元符號表示,但不能與數字開頭。沒有提到括號,所以不能用。
-
xx2

-
xx2 public static void main (String[] args)后面多了一個 ;

-
xx3找不到符號

-
xx3在定義的時候就打錯名字了

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

-
xx1缺少成分


補全以后的樣子


-
xx2生成的號碼少一位

-
xx2在賦值的時候少寫一位

-
xx3

-
xx3少打了引號

代碼托管
- 代碼提交過程截圖:
-
- 代碼量截圖:
上周考試錯題總結
- 錯題1、Linux Bash中,(grep )命令可以進行全文檢索。
原因:忘記cheat指令的用法 - 錯題2、Java程序開發中遇到的邏輯錯誤,命令行中要用(JDB)進行調試。
原因:在之前幾周學習中沒有用到JDB,這周開始進行嘗試和練習。
-錯題3、訪問數據不會改變它在內存中的狀態。(OK)
原因:訪問不是讀寫
-錯題4、~0b1011的十進制值是(-12)。
原因:補成八位,先取反,在取補,最后化成十進制
-錯題5、 int i=3; System.out.println(i++);的結果是(3)
原因:先輸出,再賦值
-錯題6、面向對象三要素是(封裝/繼承/多態)
原因:對教材不熟悉
-錯題7、0x10&9 的結果是(0)。
原因:先化成二進制,再取與。
-錯題8、 int i=3; i+=5; System.out.println(i);的結果是(8)
原因:i+=5~i=i+5
學習進度條
| 代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
|---|---|---|---|---|
| 目標 | 5000行 | 30篇 | 400小時 | |
| 第一周 | 24/822 | 1/2 | 13/63 | |
| 第二周 | 496/822 | 1/2 | 26/63 | |
| 第二周 | 326/822 | 1/3 | 24/63 |
嘗試一下記錄「計划學習時間」和「實際學習時間」,到期末看看能不能改進自己的計划能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。
-
計划學習時間:24小時
-
實際學習時間:24小時
-
改進情況:
(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表)

