try-catch
來實現未捕獲的異常的處理。可使得異常被捕獲進而不致使程序出現錯誤退出。使用try
寫入可能產生異常的語句,使用catch
來編寫在捕獲異常後繼續執行的代碼(能夠爲空)。finally
子句來使得一些命令在try-catch
語句中始終被執行。throws
與throw
必須同時出現!break
這一個命令,這個命令好像能夠直接退出循環。因此就編寫了如下代碼if (value.equals("DONE")) break;
忽然發現IDEA竟然能統計有效代碼,厲害厲害!html
錯題1及緣由:對棧的記憶有些許忘記,忘記了棧的調用方法是什麼樣的。 java
錯題2及緣由:對catch
爲空和沒有catch
理解出現錯誤,覺得二者等同。git
try
必需要有至少一個catch
與其對應,可是catch
的內容能夠爲空。錯題3及緣由:對BufferedReader
的使用不理解。數據結構
理解狀況:瀏覽博客《關於java中BufferedReader的read()及readLine()方法的使用心得》理解了相關用法工具
20172303學習
break
還問我爲何break
紅了......代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 242/242 | 1/4 | 13/13 | 增長了對Java的興趣 |
第二週 | 297/539 | 1/5 | 15/28 | 發現目標並無想象中那麼難 |
第三週 | 315/854 | 2/7 | 18/46 | 忽然發覺JAVA的難度不小 |
第四周 | 1269/2123 | 1/8 | 50/96 | Java難到哭,可是有信心擊敗他! |
第五週 | 737/2860 | 1/9 | 30/126 | 難度的減少激發了學習動力 |
第六週 | 542/3402 | 2/11 | 20/146 | 不能說難度變小!!!又難了T T |
第七週 | 956/4357 | 1/12 | 35/181 | 平平淡淡纔是真 |
第八週 | 2448/6805 | 3/15 | 80/261 | 四則運算花的時間太多了,還好書上例題的代碼老師給了 |
第九周 | 1284/8089 | 2/17 | 70/331 | IO異常的處理是真的有點難度 |
計劃學習時間:50小時.net
實際學習時間:70小時設計
改進狀況:commit的要求繼續實施,根據學長對上週博客的建議修改了上週博客,並在本週博客中儘可能避免相似問題發生。調試