20155318 2016-2017-2 《Java程序設計》第九學習總結
教材學習內容總結
學習目標
- 瞭解JDBC架構
- 掌握JDBC架構
- 掌握反射與ClassLoader
- 瞭解自定義泛型和自定義枚舉
會使用標準註解html
JDBC
教材學習中的問題和解決過程
代碼調試中的問題和解決過程
本週代碼暫未遇到什麼問題sql
代碼行數統計
數據庫
上週考試錯題總結
- 錯題1:ByteBuffer 調用了flip()以後,position的值必定是0。
- A .True
- B .False
- 正確答案: A 你的答案: B
- 錯題2:Java NIO中與InputStream/OutputStream相對應的接口是(),用來鏈接數據節點。
- A .Channel
- B .Buffer
- C .Path
- D .FileStore
- 正確答案: A 你的答案: D
- 錯題3:正則表達式」(‘|」)(.*?)\1」匹配 「'Hello',"World」」的結果是()
- A .不匹配
- B .'Hello'
- C ."World"
- D .'Hello',"World"
- 正確答案: B C 你的答案: D
- 解析:反向引用 \1 表明第一個()中的匹配內容
- 錯題4:abc? 匹配( )
- A .ab
- B .abc
- C .abcc
- D .abccc
- 正確答案: A B 你的答案: C
- 錯題5:正則表達式 zo* 匹配()
- A .z
- B .zo
- C .zoo
- D .zooooooooooooooooooooooooooo
- 正確答案: A B C D 你的答案: A C
- 錯題6:正則表達式「r.t」匹配字符串「rat」的Java 代碼表達式是()
- A ."rat".matcher("r.t")
- B ."r.t".matcher("rat")
- C .Pattern.compile("rat").matcher("r.t")
- D .Pattern.compile("r.t").matcher("rat")
- 正確答案: D 你的答案: B
- 錯題7:哪一個類表明可重用的正則表達式?
- A .Pattern
- B .Matcher
- C .Glob
- D .Regex
- 正確答案: A 你的答案: C
- 錯題8:It is possible to send in data to a Java program via the command-line.(能夠在命令行中給Java程序發送數據)
- A .True
- B .False
- 正確答案: A 你的答案: B
- 錯題9:Which of the following array declarations are invalid? (下面哪一個數組聲明是不合法的)
- A .int[] grades = new int[5];
- B .int grades[] = new int[5];
- C .int[] grades = { 91, 83, 42, 100, 77 };
- D .all of the above are valid(以上三個都合法)
- E .none of the above are valid(以上三個都不合法)
- 正確答案: D 你的答案: B
- 錯題10:Which of the statements is true about the following code snippet?(對於下面的代碼段,說法正確的是?)
- int[] array = new int[25];
- array[25] = 2;
- A .The integer value 2 will be assigned to the last index in the array.(整數2會賦給數組中最後一個元素)
- B .The integer value 25 will be assigned to the second index in the array.(整數25會賦給數組中的第2個索引)
- C .The integer value 25 will be assigned to the third value in the array. (整數25會賦給數組中的第3個元素)
- D .This code will result in a compile-time error.(代碼會產生編譯時錯誤)
- E .This code will result in a run-time error. (代碼會產生運行時錯誤)
- 錯題11:In Java, array indexes always begin at ________________ .(Java中,數組索引從______開始)
- A .-1
- B .0
- C .1
- D .2
- E .you can declare an array to have any indexes you choose(能夠任意指定)
正確答案: B 你的答案: A數組
結對及互評
點評過的同窗博客和代碼
- 本週結對學習狀況
- 20145226
- 結對照片
001
- 結對學習內容
- 學習partner的代碼並做出點評
- 學習partner的博客和本身的博客作對比,找出不足
- 上週博客互評狀況
其餘(感悟、思考等,可選)
對於Java的學習愈來愈套路,感受本身有了懈怠的情緒,這讓我想起去年學習C語言的時候也是如此,到最後的時候以爲學的難了,就開始懈怠。這周主要是學習了實驗的內容,對於課本的知識就沒有進行全面的掌握,接下來的學習目標以實踐爲主,本身要好好把握。架構
學習進度條
目標 |
5000行 |
30篇 |
400小時 |
|
第一週 |
50/100 |
1/1 |
24/24 |
安裝學習Java的一系列軟件 |
第二週 |
250/300 |
1/2 |
30/54 |
瞭解Java的基本語法 |
第三週 |
552/852 |
1/3 |
16/60 |
瞭解Java是面向對象的語言 |
第四周 |
717/1569 |
1/4 |
10/70 |
瞭解Java繼承與接口 |
第五週 |
495/2064 |
1/5 |
6/76 |
瞭解異常處理,學會使用Collection收集對象 |
第六週 |
754/2818 |
1/6 |
6/82 |
瞭解串流和線程 |
第七週 |
679/3493 |
2/8 |
5/87 |
瞭解時間與日期,掌握Date和Calendar的一些用法 |
第八週 |
352/3845 |
1/9 |
8/95 |
瞭解並會使用通用API |
第九周 |
1203/5048 |
2/11 |
5/100 |
瞭解通用JDBC等相關知識,完成第二次實驗 |
參考資料