20175317 《Java程序设计》第七周学习总结

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
  • PatternMatcher

在看完课本知识的同时我也将教材配套视频看完了,教材代码也逐一进行了编译运行,通过实践进一步学习了本章知识。

教材学习中的问题和解决过程

  • 问题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
posted @ 2019-04-14 15:18  20175317zrw  阅读(91)  评论(0编辑  收藏  举报
//点赞