20175317 《Java程序设计》第七周学习总结
教材学习内容总结
第七周我学习了教材第八章的内容,学习了许多常用实用类,有以下内容:
String
类
1. 如何构造String
对象
2.String
类的常用方法
3. 字符串与基本数据类型的转化
4. 正则表达式及字符串的替换与分解StringTokenizer
类Scanner
类StringBuffer
类
1.StringBuffer
的对象
2.StringBuffer
类的常用方法Date
类Calendar
类- 日期格式化的方法,
format
方法 Math
类BigInteger
类Random
类format
方法Class
类与Console
类Pattern
类Matcher
类
在看完课本知识的同时我也将教材配套视频看完了,教材代码也逐一进行了编译运行,通过实践进一步学习了本章知识。
教材学习中的问题和解决过程
-
问题1:在学习
String
类时将许多方法弄混了,比如substring
类与String
类 -
问题1解决方案:在学习各个方法各个类的同时要着重学习其特有的用法及功能。例如
substring
类是为获得一个新的String
类,substring(a,b)
是复制当前字符序列中从a到b-1位置上的字符;String
类是提取字符数组中的部分字符创建一个新的String
类,例如String(a,m,n)
是提取字符数组a中的部分字符创建一个新的String
类,起始位置为m,截取字符的个数为n。
代码调试中的问题和解决过程
- 问题1:本周运行脚本时,显示本周代码行数为4393行,比我前六周加起来的代码都多,但是我本周并没有敲这么多行代码
- 问题1解决方案:我还没有解决这个问题,貌似代码行数的统计与
.java
文件和.md
文件有关,具体我也还没有研究出什么结果。许多同学跟我遇到过相同的问题,希望老师可以改进一下脚本
代码托管
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 16/16 | 3/3 | 20/20 |
第二周 | 546/562 | 3/6 | 16/36 |
第三周 | 739/1301 | 1/7 | 25/61 |
第四周 | 605/1906 | 1/8 | 29/90 |
第五周 | 977/2883 | 2/10 | 23/113 |
第六周 | 1451/4334 | 3/13 | 35/148 |
第七周 | 4393/8727 | 2/15 | 30/178 |