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

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

教材学习内容总结

第三周我学习了教材第四章的内容,了解了Java中的部分常用语句,学到了以下内容:

明白了什么是类,成员变量有哪些,什么是类体与类声明。
怎样构造方法、创建对象,如何使用对象。
怎样给参数传值,并引用参数。
对象的组合与复用。
明白了什么是实例成员什么是类成员,怎样引用他们。
方法重载的语法规则。
this关键字的使用方法。
什么是包语句,怎样运行有包名的主类。
怎样使用import语句引入类。
基本类型的类封装。
如何使用对象数组与文档生成器。

我在看完课本知识的同时也将教材配套视频看完了,教材代码也逐一进行了编译运行。

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

  • 问题1:本章许多类名与之前几章的类名重复,如People.java在第一章中就已出现,第四章又出现了People.java
  • 问题1解决方案:要想将这些写在同一个仓库中,就需要加以区别,否则同一文件夹中不可能同时出现两个People.java,我的解决办法是将有重名的或者有多个源文件的都放到一个单独的文件夹中单独编译运行。
    输入图片说明
    输入图片说明

代码调试中的问题和解决过程

  • 问题1:老师提供的脚本显示的代码数量有出入,上周显示代码总量为562行,本周显示新增739,但是代码总量却为1009

  • 问题1解决方案:我经过尝试发现,当删除某些源文件时代码行数会显示增加,但是当清空回收站后代码行数会比删除源文件前少。因此我最终手动计算了总共的代码数量,用上周的总数量加上本周新增的代码数量得出总共的代码数量。

  • 问题2:使用JDK调试代码的时候有时键入cont命令程序会跳出
    输入图片说明

  • 问题2解决方案:这是因为断点没有命中,多次尝试就会成功

代码托管

输入图片说明

上周考试错题总结

  • 上周JDK调试的课上作业因为我没有读清要求所以做完没有提交,本周已经补交。今后完成任务时必须看清要求,避免这种低级错误。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 16/16 3/3 20/20
第二周 546/562 3/6 16/36
第三周 739/1301 1/7 25/61
原文地址:https://www.cnblogs.com/20175317zrw/p/10535014.html