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的要求继续实施,根据学长对上周博客的建议修改了上周博客,并在本周博客中尽可能避免相似问题发生。调试